機械翻訳について

反復関数の使用

次の関数は、一連のデータをループし、指定した検索条件および結果を実行します:

表27-9 反復関数のリスト

関数 説明

Filter

検索条件の値がTRUEであるsetのタプルのサブセットを返します。

IIF

条件付きテストを実行し、テストがTRUEとFALSEのどちらに評価されるかに応じて、適切な数値式またはセットを返します。

Case

条件付きテストを実行し、指定した結果を返します。

Generate

set1のタプルごとに、set2を返します。

フィルタ関数の例

次の問合せは、式IsChild([Market].CurrentMember,[East])TRUEを返すMarketディメンション・メンバーをすべて戻します。この問合せはEastのすべての子を戻します。

SELECT
  Filter([Market].Members,
    IsChild([Market].CurrentMember,[East])
  )
ON COLUMNS
FROM Sample.Basic
反復関数を使用したMDXの例については、リンクをクリックしてください。