オールメンバー(MDX)

階層またはレベル式のいずれかを評価し、指定された階層またはレベルのすべてのメンバーを含む集合を返します。そのメンバーには階層またはレベル内の計算されたすべてのメンバーも含まれます。

構文

  
Hierarchy syntax  
Hierarchy_Expression.AllMembers  
  
Level syntax  
Level_Expression.AllMembers  

引数

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

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

Remarks

AllMembers関数は、指定された階層やレベル内の計算されたメンバーを含むすべてのメンバーを含む集合を返します。 AllMembers関数は、指定された階層やレベルに目に見えるメンバーがなくても計算されたメンバーを返します。

Important

次元が単一の可視階層のみを含む場合、階層は次元名または階層名で呼ばれます。なぜなら、この場合の次元名は唯一の可視階層に解決されるからです。 例えば、 Measures.AllMembers は測定次元で唯一の階層に解決されるため有効なMDX式です。

Note

AllMembers関数はAddCalculatedMembers(MDX)関数と意味的に類似しています。

Examples

以下の例は、列軸の[Date].[Calendar Year]属性階層に属するすべてのメンバーを返します。これには計算されたメンバーや、Adventure Worksキューブからの行軸上の[Product].[Model Name]属性階層のすべての子の集合が含まれます。

SELECT  
   [Date].[Calendar Year].AllMembers ON COLUMNS,  
   [Product].[Model Name].Children ON ROWS  
FROM  
   [Adventure Works]  

以下の例は、列軸の測定次元にあるすべてのメンバーを返します。これには計算されたすべてのメンバーと、Adventure Worksキューブの行軸上の[Product].[Model Name]属性階層のすべての子の集合が含まれます。

SELECT  
    Measures.AllMembers ON COLUMNS,  
    [Product].[Model Name].Children ON ROWS  
FROM  
    [Adventure Works]