機械翻訳について

IsChild

最初のメンバーが2番目のメンバーの子であり、オプションで最初のメンバーが2番目のメンバーと等しい場合にTRUEを戻します。

構文

IsChild ( member1 , member2 [, INCLUDEMEMBER])

パラメータ

member1

メンバー指定。

member2

メンバー指定。

INCLUDEMEMBER

オプション。 このキーワードは、最初のメンバーが次のメンバーと等しい場合にIsChildがTRUEを返すようにする場合に使用します。

例 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