Levels (MDX)

数値式でディメンション内または階層内の位置を指定されたレベル、または文字列式で名前を指定されたレベルを返します。

構文

Numeric expression syntax 
Hierarchy_Expression.Levels( Level_Number )

String expression syntax 
Hierarchy_Expression.Levels( Level_Name )

引数

  • Hierarchy_Expression
    階層を返す有効な多次元式 (MDX) 式です。

  • Level_Number
    レベル番号を指定する有効な数値式です。

  • Level_Name
    レベル名を指定する有効な文字列式です。

説明

レベル番号が指定された場合、Levels 関数は、指定された位置 (0 ベース) のレベルを返します。

レベル名が指定された場合、Levels 関数は指定されたレベルを返します。

注意

ユーザー定義関数については、文字列式の構文を使用してください。

使用例

次の例ではそれぞれ、Levels 関数の各構文を示します。

数値

次の例では、Country レベルが返されます。

SELECT [Geography].[Geography].Levels(1) ON 0
FROM [Adventure Works]

文字列

次の例では、Country レベルが返されます。

SELECT [Geography].[Geography].Levels('Country') ON 0
FROM [Adventure Works]

関連項目

参照

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