AllMembers (MDX)

階層式またはレベル式のいずれかを評価し、指定した階層またはレベルのすべてのメンバーを含むセットを返します。このセットには、階層内またはレベルのすべての計算メンバーが含まれます。

構文

  
Hierarchy syntax  
Hierarchy_Expression.AllMembers  
  
Level syntax  
Level_Expression.AllMembers  

引数

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

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

解説

AllMembers 関数は、指定した階層またはレベルのすべてのメンバー (計算されるメンバーを含む) を含むセットを返します。 AllMembers 関数は、指定した階層またはレベルに可視メンバーが含まれない場合でも、計算されるメンバーを返します。

重要

ディメンションに表示可能な階層が 1 つだけ含まれている場合、この場合のディメンション名は表示される唯一の階層に解決されるため、階層はディメンション名または階層名で参照できます。 たとえば、 Measures.AllMembers はメジャー ディメンション内の唯一の階層に解決されるため、有効な MDX 式です。

Note

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

次の例では、列軸の [Date].[Calendar Year] 属性階層のすべてのメンバーを返します。これには、計算されたメンバーと、Adventure Works キューブから行軸の属性階層のすべての子[Product].[Model Name]のセットが含まれます。

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

次の例では、列軸の Measures ディメンション内のすべてのメンバーを返します。これには、計算されたすべてのメンバーと、Adventure Works キューブから行軸の属性階層のすべての子[Product].[Model Name]のセットが含まれます。

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

参照

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