Lead
データベース・アウトラインに存在するメンバーの順序を使用して、(layertypeで定義されている)同じ世代またはレベルの、指定されたメンバーより後のnステップであるメンバーを戻します。
構文
member.Lead (index [,layertype ] [, hierarchy ])
Lead ( member, index [, hierarchy ] )
パラメータ
ノート
-
Lead関数で指定されたメンバーが存在しない場合、結果は空のメンバーになります。 たとえば、Sample Basicを使用すると、
[Jun].lead (12)
は空のメンバーを戻します。 -
複数の階層が使用可能な場合、ソース・メンバーがある階層にあり、結果メンバーが別の階層に属していると、この関数はNULLを戻します。
例
次の式:
[Jan].lead (11)
1月11日を過ぎた11ステップのメンバーを返します:
[Dec]
次の式:
[Dec].lead (-11)
Decの11ステップ前のメンバーを戻します:
[Jan]
毎月、次の問合せを実行すると、翌月のマーケティング費用と予算販売が表示されます。
WITH MEMBER
[Measures].[Expected Sales in Next month]
AS
'([Measures].[Sales], [Year].CurrentMember.Lead(1))'
SELECT
{
([Scenario].[Actual], [Measures].[Marketing]),
([Scenario].[Budget], [Measures].[Expected Sales in Next month])
}
ON COLUMNS,
[Year].Levels(0).Members
ON ROWS
FROM Sample.Basic
次の問合せは、グリッドを返します:
表4-105 MDXからの出力グリッドの例
(軸) | 実績 | 予算 |
---|---|---|
(軸) | マーケティング | 来月の予想販売 |
1月 | 5223 | 30000 |
2月 | 5289 | 30200 |
3月 | 5327 | 30830 |
4月 | 5421 | 31510 |
5月 | 5530 | 32900 |
6月 | 5765 | 33870 |
7月 | 5985 | 33820 |
8月 | 6046 | 31000 |
9月 | 5491 | 29110 |
10月 | 5388 | 29540 |
11月 | 5263 | 30820 |
12月 | 5509 | #Missing |