IsChild
最初のメンバーが2番目のメンバーの子であり、オプションで最初のメンバーが2番目のメンバーと等しい場合にTRUEを戻します。
構文
IsChild ( member1 , member2 [, INCLUDEMEMBER])パラメータ
例
例 1
次の問合せは、式IsChild([Market].CurrentMember, [East])がTRUEを返すMarketディメンション・メンバーをすべて戻します。つまり、この問合せはEastのすべての子を戻します。
SELECT
Filter([Market].Members, IsChild([Market].CurrentMember, [East]))
ON COLUMNS
FROM Sample.Basic表4-90 MDXからの出力グリッドの例
| ニューヨーク | マサチューセッツ | Florida | Connecticut | New Hampshire |
|---|---|---|---|---|
| 8202 | 6712 | 5029 | 3093 | 1125 |
例 2
次の問合せは、INCLUDEMEMBERを使用することを除き、前述の問合せと同じです。 式IsChild([Market].CurrentMember, [East])がTRUEを返すMarketディメンション・メンバーをすべて戻します。つまり、問合せはEastとEastのすべての子を戻します。
SELECT
Filter([Market].Members, IsChild([Market].CurrentMember, [East], INCLUDEMEMBER))
ON COLUMNS
FROM Sample.Basic表4-91 MDXからの出力グリッドの例
| 東部 | ニューヨーク | マサチューセッツ | Florida | Connecticut | New Hampshire |
|---|---|---|---|---|---|
| 24161 | 8202 | 6712 | 5029 | 3093 | 1125 |