Lead (MDX)

Retourne un membre correspondant à un nombre spécifique de positions après un membre spécifié le long du niveau du membre.

Syntaxe

Member_Expression.Lead( Index )

Arguments

  • Member_Expression
    Expression MDX (Multidimensional Expressions) valide qui retourne un membre.

  • Index
    Expression numérique valide qui spécifie un nombre de positions de membres.

Notes

Les positions des membres dans un niveau sont déterminées en fonction de l'ordre naturel de la hiérarchie d'attribut. La numérotation des positions commence à zéro.

Si le nombre placé en premier est zéro (0), la fonction Lead retourne le membre spécifié.

Si le nombre placé en premier est négatif, la fonction Lead retourne un membre précédent.

Lead(1) est équivalent à la fonction NextMember. Lead(-1) est équivalent à la fonction PrevMember.

La fonction Lead est semblable à la fonction Lag, à ceci près que la fonction Lag regarde dans la direction opposée par rapport à la fonction Lead. Ce qui signifie que Lead(n) est équivalent à Lag(-n).

Exemple

L'exemple ci-après retourne la valeur du mois de décembre 2001 :

SELECT [Date].[Fiscal].[Month].[February 2002].Lead(-2) ON 0
FROM [Adventure Works]

L'exemple ci-après retourne la valeur du mois de mars 2002 :

SELECT [Date].[Fiscal].[Month].[February 2002].Lead(1) ON 0
FROM [Adventure Works]