BottomCount

EssbaseのMDX BottomCount関数は、オプションで評価に基づいて、最小から最大の順序でn個の要素のセットを返します。

この関数は、数値式を評価した後に値が欠落する結果となったタプルを無視します。

構文

BottomCount ( set, index [,numeric_value_expression ] )

パラメータ

set

最下位からn個の要素が選択されるセット。

index

セットに含まれる要素の数(n)。

numeric_value_expression

オプション。選択基準をさらに定義する式(MDX文法ルールを参照)。

次の式:

Bottomcount ( [Product].levels(0).members, 10, ( [Sales], [Actual] )  ) 

返すセット:

{ [200-40], [100-30], [400-30], [300-20], [200-30], 
  [100-20], [100-20], [400-20], [400-10], [300-30] }

この結果を受けた次の問合せ:

SELECT {[Year].levels(1).members} ON COLUMNS,
BottomCount ( [Product].levels(0).members, 10, ( [Sales], [Actual] ) ) 
ON ROWS
FROM Sample.Basic
WHERE ( [Sales], [Actual] )

返すグリッド:

表4-40 MDX例からの出力グリッド

(軸) Qtr1 Qtr2 Qtr3 Qtr4
200–40 2807 2922 2756 3265
100–30 3187 3182 3189 3283
400–30 3763 3962 3995 4041
300–20 4248 4638 4556 4038
200–30 4440 4562 4362 4195
100–20 7276 7957 8057 7179
100–20 7276 7957 8057 7179
400–20 7771 8332 8557 8010
400–10 8614 9061 9527 8957
300–30 8969 9105 9553 9342

関連項目

TopCount