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 |