BottomPercent
数値評価の合計結果が指定された割合以上であるセットの最小のサブセットを戻します。 結果セットは、要素が最小から最大の順にリストされて返されます。
構文
BottomPercent ( set, percentage, numeric_value_expression )
パラメータ
- set
-
下のパーセンタイル要素が選択されるセット。
- percentage
-
パーセンタイル。 この引数は0から100の間の値にする必要があります。
- numeric_value_expression
-
選択基準を定義する式(「MDX文法ルール」を参照)。
ノート
この関数は、負の値および欠損値を無視します。
例
次の問合せは、Sample Basicデータベース内のすべての製品販売のうち、最も低い5パーセンタイルを構成する製品のデータを返します。
WITH
SET [Lowest 5% products] AS
'BottomPercent (
{ [Product].members },
5,
([Measures].[Sales], [Year].[Qtr2])
)'
MEMBER
[Product].[Sum of all lowest prods] AS
'Sum ( [Lowest 5% products] )'
MEMBER [Product].[Percent that lowest sellers hold of all product sales] AS
'Sum ( [Lowest 5% products] ) / [Product] '
SELECT
{[Year].[Qtr2].children}
on columns,
{
[Lowest 5% products],
[Product].[Sum of all lowest prods],
[Product],
[Product].[Percent that lowest sellers hold of all product sales]
}
on rows
FROM Sample.Basic
WHERE ([Measures].[Sales])
WITHセクションで、次のようにします。
-
指定されたセット
[Lowest 5% products]
は、第2四半期の販売の最低5%を占める製品で構成されます。 このセットには、バーチ・ビール、カフェイン・フリー・コーラ、ストロベリ、サスパリヤ、バニラ・クリームが含まれます。 -
最初の計算済メンバーである
[Product].[Sum of all lowest prods]
を使用して、販売が最も低い5パーセンタイルの製品の販売の合計が表示されます。 -
2番目の計算済メンバーである
[Product].[Percent that lowest sellers hold of all product sales]
を使用して、各月について、Productディメンションのすべての製品の販売と最も売れていない製品の販売を(パーセンテージとして)比較した結果が表示されます。
この問合せでは、次のグリッドが返されます:
表4-41 MDXからの出力グリッドの例
(軸) | 4月 | 5月 | 6月 |
---|---|---|---|
カバ・ビール | 954 | 917 | 1051 |
カフェインなしコーラ | 1049 | 1065 | 1068 |
イチゴ | 1314 | 1332 | 1316 |
サルサパリラ | 1509 | 1552 | 1501 |
Vanilla Cream | 1493 | 1533 | 1612 |
すべての最低生産高の合計 | 6319 | 6399 | 6548 |
製品 | 32917 | 33674 | 35088 |
すべての製品販売について最も低い販売者が保有しているパーセント | 0.192 | 0.194 | 0.187 |
関連項目