Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Retourne le membre qui est un nombre spécifié de positions avant un membre spécifié au niveau du membre.
Syntaxe
Member_Expression.Lag(Index)
Arguments
Member_expression
Expression MDX (Multidimensional Expressions) valide qui retourne un membre.
Index
Expression numérique valide qui spécifie le nombre de positions de membres à décaler.
Remarques
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 décalage spécifié est égal à zéro, la fonction Lag retourne le membre spécifié lui-même.
Si le décalage spécifié est négatif, la fonction Lag retourne un membre suivant.
Lag(1)
équivaut à la fonction PrevMember .
Lag(-1)
équivaut à la fonction NextMember .
La fonction Lag est similaire à la fonction Lead , sauf que la fonction Lead regarde dans la direction opposée à la fonction Lag . Ce qui signifie que Lag(n)
est équivalent à Lead(-n)
.
Exemple
L'exemple ci-après retourne la valeur du mois de décembre 2001 :
SELECT [Date].[Fiscal].[Month].[February 2002].Lag(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].Lag(-1) ON 0
FROM [Adventure Works]