Share via


Lag (MDX)

Mis à jour : 17 juillet 2006

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.

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 décalage spécifié est zéro (0), 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) est équivalent à la fonction PrevMember. Lag(-1) est équivalent à la fonction NextMember.

La fonction Lag est semblable à la fonction Lead, à ceci près que la fonction Lead regarde dans la direction opposée par rapport à 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]

Voir aussi

Référence

Guide de référence des fonctions MDX (MDX)

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

17 juillet 2006

Contenu modifié :
  • Mise à jour de la syntaxe et des arguments à des fins d'éclaircissement.
  • Ajout d'exemples mis à jour.