DrillupLevel (MDX)

セットのメンバーのうち、指定されたレベルの下位に属するメンバーをドリル アップします。

構文

DrillupLevel(Set_Expression [ , Level_Expression ] )

引数

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

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

説明

DrillupLevel 関数は、指定されたセットに含まれるメンバーに基づいて階層的に編成されたメンバーのセットを返します。 指定されたセット内のメンバーの順序は保持されます。

レベル式が指定された場合、DrillupLevel 関数は、指定されたレベルより上位にあるメンバーだけを取得してセットを構築します。 レベル式が指定された場合に、指定されたセット内に指定されたレベルのメンバーが存在しない場合は、指定されたセットを返します。

レベル式が指定されていない場合、指定されたセット内で参照されている最初のディメンションの最下位レベルより 1 つ上のレベルにあるメンバーだけを取得してセットを構築します。

次の例は、最初のセットから Subcategory レベルより上位にあるメンバーのセットを返します。

SELECT DrillUpLevel 
  ({[Product].[Product Categories].[All Products]
    ,[Product].[Product Categories].[Subcategory].&[32],
    [Product].[Product Categories].[Product].&[215]},
  [Product].[Product Categories].[Subcategory]
    )
  ON 0
  FROM [Adventure Works]
  WHERE [Measures].[Internet Order Quantity]

関連項目

参照

MDX 関数リファレンス (MDX)