BottomPercent (MDX)

セットを昇順で並べ替え、累積合計が指定された割合以上になるように、値の小さい方から組のセットを作成して返します。

構文

 BottomPercent(Set_Expression, Percentage, Numeric_Expression) 

引数

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

  • Percentage
    返す組の割合を指定する有効な数値式です。

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

説明

BottomPercent 関数は、指定されたセットに対して評価した、指定された数値式の合計を計算し、そのセットを昇順に並べ替えます。次に、その合計値の累積割合が指定されている割合以上になるように、最も値の小さい方から要素を返します。この関数は、累積合計が指定された割合以上になるセットの最小サブセットを返します。要素は大きい方から順に返されます。

重要な注意事項重要

BottomPercent 関数は、TopPercent 関数と同様に、常に階層を解除します。詳細については、Order 関数に関するトピックを参照してください。

次の例では、Bike カテゴリについて、Reseller Sales Amount メジャーを使用した累積合計が全体の 15% 以上になるような、2003 会計年度の Geography ディメンションの Geography 階層にある City レベルの最小のメンバのセットを返します (最も売り上げが少ないメンバを 1 番目に返します)。

SELECT
[Product].[Product Categories].Bikes ON 0,
BottomPercent
   ({[Geography].[Geography].[City].Members}
   , 15
   , ([Measures].[Reseller Sales Amount],[Product].[Product Categories].Bikes)
   ) ON 1
FROM [Adventure Works]
WHERE ([Measures].[Reseller Sales Amount],[Date].[Fiscal].[Fiscal Year].[FY 2003])