Share via


Dimensions (MDX)

数値式または文字列式で指定された階層を返します。

構文

  
Numeric expression syntax  
Dimensions(Hierarchy_Number)  
  
String expression syntax  
Dimensions(Hierarchy_Name)  

引数

Hierarchy_Number
階層番号を指定する有効な数値式です。

Hierarchy_Name
階層名を指定する有効な文字列式です。

解説

階層番号が指定されている場合、 Dimensions 関数は、キューブ内の 0 から始まる位置が指定された階層番号を返します。

階層名が指定されている場合、 Dimensions 関数は指定した階層を返します。 通常、この文字列バージョンの Dimensions 関数は、ユーザー定義関数と共に使用します。

注意

メジャー ディメンションは常に でDimensions(0)表されます。

次の例では 、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]  

参照

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