Cousin

EssbaseのMDX Cousin関数は、別の祖先のメンバーと同じ位置にある子メンバーを返します。

構文

Cousin ( member1, member2 )

パラメータ

member1

子メンバー。たとえば、[Year].[Qtr1]です。

member2

Cousin()がmember1と同じ位置に子メンバーを返す必要がある祖先。

ノート

対称の階層とした場合、Cousinは、1つの階層から1つのメンバー(member1)と、別の階層の1つの祖先メンバー(member2)を入力として取得し、member2 (member1と同じ位置にある)の子を返します。

この例では、Sample Basicアウトラインの次の部分を使用しています。


100、200、300、400、Dietの各子を持つ展開されたProductディメンション。Qtr1からQtr4の各子とJanからDecの各子孫を持つ展開されたYearディメンション。

次の式:

{ Cousin ( [Qtr2].[Apr], [Qtr4] ) }

返すメンバー:

[Qtr4].[Oct]

次の式:

[Product].generations(2).members

返すセット:

{ [100], [200], [300], [400], [Diet] }

この結果を受けた次の問合せ:

SELECT
  { Cousin ( [Qtr2].[Apr], [Qtr4] ) }  
ON COLUMNS,
    [Product].generations(2).members  
ON ROWS
FROM Sample.Basic

返すグリッド:

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

(軸) Oct
100 2317
200 2505
300 2041
400 1790
Diet 2379