IsSibling
最初のメンバーが2番目のメンバーの兄弟であり、オプションで最初のメンバーが2番目のメンバーと等しい場合にTRUEを戻します。
構文
IsSibling( member1, member2 [, INCLUDEMEMBER])
パラメータ
例
例 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 |