反復関数の使用
次の関数は、一連のデータをループし、指定した検索条件および結果を実行します:
表27-9 反復関数のリスト
関数 | 説明 |
---|---|
検索条件の値がTRUEであるsetのタプルのサブセットを返します。 |
|
条件付きテストを実行し、テストがTRUEとFALSEのどちらに評価されるかに応じて、適切な数値式またはセットを返します。 |
|
条件付きテストを実行し、指定した結果を返します。 |
|
set1のタプルごとに、set2を返します。 |
フィルタ関数の例
次の問合せは、式IsChild([Market].CurrentMember,[East])
がTRUE
を返すMarketディメンション・メンバーをすべて戻します。この問合せはEastのすべての子を戻します。
SELECT
Filter([Market].Members,
IsChild([Market].CurrentMember,[East])
)
ON COLUMNS
FROM Sample.Basic
反復関数を使用したMDXの例については、リンクをクリックしてください。