Share via


Dimension (MDX)

指定したメンバー、レベル、または階層を含む階層を返します。

構文

  
Hierarchy syntax  
Hierarchy_Expression.Dimension  
  
Level syntax  
Level_Expression.Dimension  
  
Member syntax  
Member_Expression.Dimension  
  

引数

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

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

Member_Expression
メンバーを 1 つ返す有効な多次元式 (MDX) 式です。

次の例では、 Dimension 関数を Name 関数と組み合わせて使用して、指定したメンバーの階層名を返します。

WITH member measures.x as [Product].[Product Model Lines].[Model].&[HL Road Tire].Dimension.Name  
SELECT measures.x on 0  
FROM [Adventure Works]  

次の例では、Dimension 関数を Levels 関数と Count 関数と組み合わせて使用して、指定したメンバーを含む階層内のレベルの数を返します。

WITH member measures.x as [Product].[Product Model Lines].[Model].&[HL Road Tire].Dimension.Levels.Count  
SELECT measures.x on 0  
FROM [Adventure Works]  

次の例では、 Dimension 関数を Members 関数と Count 関数と組み合わせて使用して、指定したメンバーを含む階層内のメンバーの数を返します。

WITH member measures.x as [Product].[Product Model Lines].[Model].&[HL Road Tire].Dimension.Members.Count  
SELECT measures.x on 0  
FROM [Adventure Works]  

参照

Count (階層レベル) (MDX)
Count (Set) (MDX)
レベル (MDX)
メンバー (セット) (MDX)
MDX 関数リファレンス (MDX)