次の方法で共有


AllMembers (MDX)

更新 : 2006 年 7 月 17 日

階層式またはレベル式を評価し、指定された階層またはレベルのすべてのメンバ (計算されるメンバも含む) を格納したセットを返します。

構文

Hierarchy syntax
Hierarchy_Expression.AllMembers

Level syntax
Level_Expression.AllMembers

引数

  • Hierarchy_Expression
    階層を返す有効な多次元式 (MDX) 式です。
  • Level_Expression
    レベルを返す有効な多次元式 (MDX) 式です。

解説

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

ms144768.note(ja-jp,SQL.90).gif重要 :
表示可能な階層がディメンション内に 1 つしかない場合は、ディメンション名がその 1 つしかない階層に解決されるため、その階層はディメンション名でも階層名でも参照できます。たとえば、Measures.AllMembers は、Measures ディメンション内に 1 つしかない階層に解決されるので、有効な MDX 式です。
ms144768.note(ja-jp,SQL.90).gifメモ :
AllMembers 関数は、AddCalculatedMembers (MDX) 関数と意味的に似ています。

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

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

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

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

参照

関連項目

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

ヘルプおよび情報

SQL Server 2005 の参考資料の入手

変更履歴

リリース 履歴

2006 年 7 月 17 日

変更内容 :
  • わかりやすくするために構文および引数を更新しました。
  • 更新した例を追加しました。