機械翻訳について

Uda

指定したユーザー定義属性がディメンション全体または入力メンバーをルートとするサブツリーで関連付けられているすべてのメンバーを選択します。

構文

Uda ( dimension | member, string_value_expression )

パラメータ

ディメンション

一致するUDAが検索されるディメンション。

member

一致するUDAを検索するメンバー(子孫を含む)。

string_value_expression

選択するUDAの名前。 UDA文字列に評価される式、または二重引用符で囲まれた正確な文字列(大/小文字の区別なし)を指定できます。

ノート

ユーザー定義属性は、特性を説明するためにアウトラインのメンバーに関連付けられた用語です。 この関数は、指定した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