次の方法で共有


DrilldownLevelBottom (MDX)

セットの最下位メンバーを、指定されたレベルから 1 レベル下にドリル ダウンします。

構文

DrilldownLevelBottom(Set_Expression, Count [ , Level_Expression [ ,Numeric_Expression ] ] ) 

引数

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

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

  • Level_Expression
    レベルを返す有効な多次元式 (MDX) 式です。

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

説明

数値式が指定されている場合、DrilldownLevelBottom 関数は、指定されたセット内の各メンバーの子を、子メンバーのセットに対して評価された指定の値に基づいて昇順で並べ替えます。数値式が指定されていない場合、指定されたセット内の各メンバーの子を、クエリ コンテキストから判別した子メンバーのセットが表すセルの値に基づいて、昇順で並べ替えます。この動作は、並べ替えを行わずに自然な順序でメンバーのセットを返す、BottomCount および Tail (MDX) 関数に似ています。

並べ替えの後に、DrilldownLevelBottom 関数は、親メンバーおよび値の小さい方から Count で指定されている数の子メンバーを含むセットを返します。

DrilldownLevelBottom 関数は、DrilldownLevel 関数とよく似ていますが、DrilldownLevelBottom 関数は、指定されたレベルの各メンバーのすべての子ではなく、最小のものから指定数だけの子メンバーを返します。

XMLA プロパティの MdpropMdxDrillFunctions にクエリを実行すると、サーバーがドリル関数に提供するサポート レベルを確認できます。詳細については、「サポートされる XMLA プロパティ (XMLA)」を参照してください。

使用例

次の例では、既定のメジャーに基づいて Product Category レベルの子を最小のものから 3 つ返します。

SELECT DrilldownLevelBottom 
   ([Product].[Product Categories].children,
   3,
   [Product].[Product Categories].[Category])
   ON 0
   FROM [Adventure Works]