Partager via


Lag (MDX)

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]  
  

Voir aussi

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