指定された集合を昇順にソートし、合計が指定された値以下か以下の最小値を持つタプルの集合を返します。
構文
BottomSum(Set_Expression, Value, Numeric_Expression)
引数
Set_Expression
集合を返す有効な多次元表現(MDX)式。
Value
各タプルを比較する値を指定する有効な数値式。
Numeric_Expression
有効な数値式で、通常は数を返すセル座標の多次元表現(MDX)式です。
Remarks
BottomSum関数は、指定された集合上で評価された測度の和を計算し、その集合を昇順にソートします。 関数は、指定された数値式の合計が少なくとも指定された数値(和)である最小値の要素を返します。 この関数は、累積合計が少なくとも指定された値である集合の最小部分集合を返します。 返される要素は小さいから大きい順に並べられます。
Important
BottomSum関数はTopSum関数と同様に、常に階層を破ります。
Examples
以下の例は、自転車カテゴリーにおいて、2003会計年度の地理次元の地理階層における都市レベルのメンバー最小の集合を返しており、リセラー販売額指標を用いた累積合計が少なくとも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])