FirstSibling

EssbaseのMDX FirstSibling関数は、入力メンバーの親の最初の子を返します。入力メンバーがディメンションの最上位メンバーである場合、メンバー自体が返されます。

構文

FirstSibling ( member [, hierarchy ])

または

member.FirstSibling [(hierarchy)]

パラメータ

member

メンバー仕様。

hierarchy

オプション。時間ディメンション内の特定の階層。

例1

Year.Firstsiblingは、Yearを返します。

Qtr3.firstsiblingは、Qtr1を返します。

例2

次の問合せは、各月について、四半期の開始時からの在庫レベルの変化を表示します:

WITH MEMBER
 [Measures].[Inventory Level since beginning of Quarter]
AS 
 '[Ending Inventory] - ([Opening Inventory], [Year].CurrentMember.FirstSibling)'
SELECT
 {[Measures].[Inventory Level since beginning of Quarter]} 
ON COLUMNS,
 Year.Levels(0).Members ON ROWS
FROM Sample.Basic

前述の問合せは、次の結果を返します:

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

(軸) Inventory Level Since Beginning of Quarter
Jan -971
Feb -1847
Mar 1738
Apr 6740
May 17002
Jun 24315
Jul -871
Aug -1243
Sep -1608
Oct 2000
Nov 5308
Dec 4474

関連項目

LastSibling

FirstChild