BottomSum (MDX)

指定したセットを昇順で並べ替え、合計が指定した値以下の最小値を持つタプルのセットを返します。

構文

  
BottomSum(Set_Expression, Value, Numeric_Expression)  

引数

Set_Expression
セットを返す有効な多次元式 (MDX) 式。

Value
各タプルの比較対象となる値を指定する有効な数値式。

Numeric_Expression
通常、数値を返すセル座標の多次元式 (MDX) 式である有効な数値式。

解説

BottomSum 関数は、指定したセットに対して評価された指定されたメジャーの合計を計算し、セットを昇順で並べ替えます。 次に、 関数は、指定された数値式の合計が指定された値 (合計) 以上の最小値を持つ要素を返します。 この関数は、累積合計が指定値以上になるセットの最小サブセットを返します。 返される要素は、最小から最大に順序付けされます。

重要

BottomSum 関数は、TopSum 関数と同様に、常に階層を中断します。

次の例では、Bike カテゴリに対して、2003 年度の Geography ディメンションの Geography 階層の市区町村レベルのメンバーの最小セットを返します。その累積合計は、Reseller Sales Amount メジャーを使用して、少なくとも 50,000 の合計です (このセットの最小売上数のメンバーから始まります)。

SELECT

[Product].[Product Categories].Bikes ON 0,

BottomSum

({[Geography].[Geography].[City].Members}

, 50000

, ([Measures].[Reseller Sales Amount],[Product].[Product Categories].Bikes)

) ON 1

FROM [Adventure Works]

WHERE([Measures].[Reseller Sales Amount],[Date].[Fiscal].[Fiscal Year].[FY 2003])

参照

MDX 関数リファレンス (MDX)