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 |