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])