指定されたメンバーのレベルに沿って、指定された数のポジションを返します。
構文
Member_Expression.Lead( Index )
引数
Member_Expression
メンバーを返す有効な多次元表現(MDX)式。
インデックス
複数のメンバー位置を指定する有効な数値式です。
Remarks
レベル内のメンバーの位置は属性階層の自然な順序によって決まります。 ポジションの番号付けはゼロベースです。
指定されたリードが0の場合、 リード 関数は指定されたメンバーを返します。
指定されたリードが負の場合、 リード 関数は先に先に返します。
Lead(1) は NextMember 関数と同値です。
Lead(-1) は PrevMember 関数と同値です。
リード関数はラグ関数に似ていますが、ラグ関数はリード関数とは逆方向に向いています。 つまり、 Lead(n) は Lag(-n)に相当します。
例
以下の例は2001年12月の値を返します。
SELECT [Date].[Fiscal].[Month].[February 2002].Lead(-2) ON 0
FROM [Adventure Works]
以下の例は2002年3月の値を返します。
SELECT [Date].[Fiscal].[Month].[February 2002].Lead(1) ON 0
FROM [Adventure Works]