Is

EssbaseのMDX Is関数は、2つのメンバーが同一の場合にTRUEを返します。

構文

IS ( member1 , member2 )

または

member1 IS member1

パラメータ

member1

最初のメンバー仕様。

member2

2番目のメンバー仕様。

次の式:

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