機械翻訳について

IsSibling

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

構文

IsSibling( member1, member2 [, INCLUDEMEMBER])

パラメータ

member1

メンバー指定。

member2

メンバー指定。

INCLUDEMEMBER

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

例 1

次の問合せは、式IsSibling([Market].CurrentMember, [California])がTRUEを返すMarketディメンション・メンバーをすべて戻します。つまり、問合せはCaliforniaの兄弟であるすべての州を戻します。

SELECT
 Filter([Market].Members, IsSibling([Market].CurrentMember, [California]))
ON COLUMNS
FROM Sample.Basic

表4-96 MDXからの出力グリッドの例

Oregon Washington Utah Nevada
5062 4641 3155 4039

例 2

次の問合せは、INCLUDEMEMBERを使用することを除き、前述の問合せと同じです。 IsSibling([Market].CurrentMember, [California])がTRUEを返すMarketディメンション・メンバーをすべて戻します。つまり、問合せはCalifornia自体を含むCaliforniaの兄弟であるすべての州を戻します。

SELECT
 Filter([Market].Members, IsSibling([Market].CurrentMember, [California], INCLUDEMEMBER))
ON COLUMNS
FROM Sample.Basic

表4-97 MDXからの出力グリッドの例

California Oregon Washington Utah Nevada
12964 5062 4641 3155 4039