次の方法で共有


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]