Uda
指定したユーザー定義属性がディメンション全体または入力メンバーをルートとするサブツリーで関連付けられているすべてのメンバーを選択します。
構文
Uda ( dimension | member, string_value_expression )
パラメータ
ノート
ユーザー定義属性は、特性を説明するためにアウトラインのメンバーに関連付けられた用語です。 この関数は、指定したUDAを持つすべてのメンバーを選択します。
例
ディメンションの例
次の問合せでは、UDAがMajor Marketである子孫メンバーのディメンション(最上位メンバーを含む)が検索されます:
SELECT
{[Measures].[Sales], [Measures].[Profit]} ON COLUMNS,
{UDA([Market], "Major Market")} ON ROWS
FROM Sample.Basic
WHERE ([Year].[Jul], [Product].[Cola])
表4-136 MDXからの出力グリッドの例
(軸) | 売上高 | Profit |
---|---|---|
東部 | 2248 | 1156 |
ニューヨーク | 912 | 370 |
マサチューセッツ | 665 | 564 |
Florida | 286 | 104 |
California | 912 | 370 |
テキサス | 567 | 206 |
中部 | 1392 | 369 |
Illinois | 567 | 208 |
Ohio | 85 | 18 |
Colorado | 199 | 70 |
グリッドを返す:
メンバーの例
次の問合せでは、UDAがMajor Marketである子孫メンバーのメンバー(それ自体を含む)を検索します:
SELECT
{[Measures].[Sales], [Measures].[Profit]} ON COLUMNS,
{UDA([East], "Major Market")} ON ROWS
FROM Sample.Basic
WHERE ([Year].[Jul], [Product].[Cola])
グリッドを返す:
表4-137 MDXからの出力グリッドの例
(軸) | 売上高 | Profit |
---|---|---|
東部 | 2248 | 1156 |
ニューヨーク | 912 | 370 |
マサチューセッツ | 665 | 564 |
Florida | 286 | 104 |