数値または文字列式で指定された階層を返します。
構文
Numeric expression syntax
Dimensions(Hierarchy_Number)
String expression syntax
Dimensions(Hierarchy_Name)
引数
Hierarchy_Number
階層番号を指定する有効な数値式。
Hierarchy_Name
階層名を指定する有効な文字列式
Remarks
階層番号が指定されている場合、 Dimensions 関数はキューブ内でゼロベースの位置が指定された階層番号を返します。
階層名が指定されている場合、 Dimensions 関数は指定された階層を返します。 通常、この Dimensions 関数の文字列版をユーザー定義関数で使います。
Note
測定次元は常にDimensions(0)で表されます。
Examples
以下の例では 、Dimensions 関数を用いて、数値式と文字列式の両方を用いて、指定された階層構造のメンバー名、レベル数、メンバー数を返します。
WITH MEMBER Measures.x AS Dimensions
('[Product].[Product Model Lines]').Name
SELECT Measures.x on 0
FROM [Adventure Works]
WITH MEMBER Measures.x AS Dimensions
('[Product].[Product Model Lines]').Levels.Count
SELECT Measures.x on 0
FROM [Adventure Works]
WITH MEMBER Measures.x AS Dimensions
('[Product].[Product Model Lines]').Members.Count
SELECT Measures.x on 0
FROM [Adventure Works]
WITH MEMBER Measures.x AS Dimensions(0).Name
SELECT Measures.x on 0
FROM [Adventure Works]
WITH MEMBER Measures.x AS Dimensions(0).Levels.Count
SELECT measures.x on 0
FROM [Adventure Works]
WITH MEMBER Measures.x AS Dimensions(0).Members.Count
SELECT measures.x on 0
FROM [Adventure Works]