DrilldownLevelBottom (MDX)
セットの最下位メンバーを、指定されたレベルから 1 レベル下にドリル ダウンします。
構文
DrilldownLevelBottom(Set_Expression, Count [,[<Level_Expression>] [,[<Numeric_Expression>][,INCLUDE_CALC_MEMBERS]]])
引数
Set_Expression
セットを返す有効な多次元式 (MDX) 式です。Count
返す組の数を指定する有効な数値式です。Level_Expression
レベルを返す有効な多次元式 (MDX) 式です。Numeric_Expression
省略可。 有効な数値式です。通常は、数値を返すセル座標の多次元式 (MDX 式) です。Include_Calc_Members
省略可。 計算メンバーをドリル ダウン結果に追加するキーワード。
説明
数値式が指定されている場合、DrilldownLevelBottom 関数は、指定されたセット内の各メンバーの子を、子メンバーのセットに対して評価された指定の値に基づいて昇順で並べ替えます。 数値式が指定されていない場合、指定されたセット内の各メンバーの子を、クエリ コンテキストから判別した子メンバーのセットが表すセルの値に基づいて、昇順で並べ替えます。この動作は、並べ替えを行わずに自然な順序でメンバーのセットを返す、BottomCount および Tail (MDX) 関数に似ています。
並べ替えの後に、DrilldownLevelBottom 関数は、親メンバーおよび値の小さい方から Count で指定されている数の子メンバーを含むセットを返します。
DrilldownLevelBottom 関数は、DrilldownLevel 関数とよく似ていますが、DrilldownLevelBottom 関数は、指定されたレベルの各メンバーのすべての子ではなく、最小のものから指定数だけの子メンバーを返します。
XMLA プロパティの MdpropMdxDrillFunctions にクエリを実行すると、サーバーがドリル関数に提供するサポート レベルを確認できます。詳細については、「サポートされる XMLA プロパティ (XMLA)」を参照してください。
使用例
次の例では、既定のメジャーに基づいて Product Category レベルの子を最小のものから 3 つ返します。 Adventure Works サンプル キューブでは、[Accesories] の子の下位 3 つは [Tires and Tubes]、[Pump]、[Panniers] です。 Management Studio では、MDX クエリ ウィンドウで [Products] | [Product Categories] | [Members] | [All Products] | [Accessories] に移動すると、完全なリストを表示できます。 Count 引数を増やせば、より多くのメンバーが返されます。
SELECT DrilldownLevelBottom
([Product].[Product Categories].children,
3,
[Product].[Product Categories].[Category])
ON 0
FROM [Adventure Works]
次の例では、 include_calc_members フラグを使用する様子を示しています。これは、ドリル ダウン レベルに計算メンバーを含めるために使用します。 メジャー [Reseller Order Count] を DrilldownLevelBottom ステートメントに追加して、結果がそのメジャーでソートされるようにします。 計算メンバーを表示するには、[Count] を少なくとも 9 まで増やす必要があります。
WITH MEMBER
[Product].[Product Categories].[Category].&[3].[Premium Clothes] AS
[Product].[Product Categories].[Subcategory].&[18] +
[Product].[Product Categories].[Subcategory].&[21]
SELECT [Measures].[Reseller Order Count] ON 0,
DRILLDOWNLEVELBOTTOM(
[Product].[Product Categories].children ,
9,
[Product].[Product Categories].[Category] ,
[Measures].[Reseller Order Count],
INCLUDE_CALC_MEMBERS ) ON 1
FROM [Adventure Works]