FirstSibling
EssbaseのMDX FirstSibling関数は、入力メンバーの親の最初の子を返します。入力メンバーがディメンションの最上位メンバーである場合、メンバー自体が返されます。
構文
FirstSibling ( member [, hierarchy ])
または
member.FirstSibling [(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 |