次の方法で共有


Dimensions (MDX)

更新 : 2006 年 7 月 17 日

数値式や文字列式で指定された階層を返します。

構文

Numeric expression syntax
Dimensions(Hierarchy_Number)

String expression syntax
Dimensions(Hierarchy_Name)

引数

  • Hierarchy_Number
    階層番号を指定する有効な数値式です。
  • Hierarchy_Name
    階層名を指定する有効な文字列式です。

解説

階層番号が指定された場合、Dimensions 関数は、キューブ内の位置 (0 を基点とした位置) がこの階層番号に等しい階層を返します。

階層名が指定された場合、Dimensions 関数は、指定された階層を返します。この文字列バージョンの Dimensions 関数は通常、ユーザー定義関数に使用します。

ms145511.note(ja-jp,SQL.90).gifメモ :
Measures ディメンションは、常に Dimensions(0) と表します。

次の例では、数値式と文字列式の両方を指定した Dimensions 関数を使用して、指定された階層の名前、レベル数、およびメンバ数を返しています。

WITH MEMBER Measures.x AS Dimensions
   ('[Product].[Product Model Categories]').Name
SELECT Measures.x on 0
FROM [Adventure Works]

WITH MEMBER Measures.x AS Dimensions
   ('[Product].[Product Model Categories]').Levels.Count
SELECT Measures.x on 0
FROM [Adventure Works]

WITH MEMBER Measures.x AS Dimensions
   ('[Product].[Product Model Categories]').Members.Count
SELECT Measures.x on 0
FROM [Adventure Works]

WITH MEMBER Measures.x AS Dimensions(0).Name
SELECT Measures.x on 0
FROM [Adventure Works]

WITH MEMBER Measures.x AS Dimensions(0).Levels.Count
SELECT measures.x on 0
FROM [Adventure Works]

WITH MEMBER Measures.x AS Dimensions(0).Members.Count
SELECT measures.x on 0
FROM [Adventure Works]

参照

関連項目

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

ヘルプおよび情報

SQL Server 2005 の参考資料の入手

変更履歴

リリース 履歴

2006 年 7 月 17 日

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