Lag (MDX)

Devuelve el miembro que ocupa un número especificado de posiciones antes que un miembro especificado a nivel de miembro.

Sintaxis

  
Member_Expression.Lag(Index)   

Argumentos

Member_Expression
Una expresión válida de Expresiones Multidimensionales (MDX) que devuelva un miembro.

Índice
Una expresión numérica válida que especifica el número de posiciones de los miembros que deben quedar atrás.

Remarks

Las posiciones de los miembros dentro de un nivel están determinadas por el orden natural de la jerarquía de atributos. La numeración de las posiciones es basada en cero.

Si el retardo especificado es cero, la función Lag devuelve el miembro especificado en sí mismo.

Si el lag especificado es negativo, la función Lag devuelve un miembro subsecuente.

Lag(1) es equivalente a la función PrevMember . Lag(-1) es equivalente a la función NextMember .

La función Lag es similar a la función Lead , excepto que la función Lead mira en dirección opuesta a la función Lag . Es decir, Lag(n) es equivalente a Lead(-n).

Example

El siguiente ejemplo devuelve el valor de diciembre de 2001:

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

El siguiente ejemplo devuelve el valor de marzo de 2002:

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