階層またはレベル式のいずれかを評価し、指定された階層またはレベルのすべてのメンバーを含む集合を返します。そのメンバーには階層またはレベル内の計算されたすべてのメンバーも含まれます。
構文
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]