Is
EssbaseのMDX Is関数は、2つのメンバーが同一の場合にTRUEを返します。
構文
IS ( member1 , member2 )
または
member1 IS member1
例
次の式:
IS([Year].CurrentMember.Parent, [Qtr1])
[Year]
ディメンションの現在のメンバーの親が[Qtr1]
の場合、TRUEを返します。
次の式:
Filter([Year].Levels(0).members, IS([Year].CurrentMember.Parent, [Qtr1]))
[Qtr1]
の子を返します。
次の問合せは、親[East]を持つ[Market]のすべてのメンバー、つまり[East]の子を返します:
SELECT
{
Filter (
[Market].members,
[Market].CurrentMember.Parent IS [East]
)
}
on columns
FROM sample.basic
前述の問合せは、次のグリッドを返します:
表4-86 MDX例からの出力グリッド
New York | Massachusetts | Florida | Connecticut | New Hampshire |
---|---|---|---|---|
8202 | 6712 | 5029 | 3093 | 1125 |