Compartir a través de


Lag (MDX)

Actualizado: 17 de julio de 2006

Devuelve el miembro que se encuentra un número especificado de posiciones por delante de un miembro especificado en el nivel del miembro.

Sintaxis

Member_Expression.Lag(Index) 

Argumentos

  • Member_Expression
    Expresión MDX válida que devuelve un miembro.
  • Index
    Expresión numérica válida que especifica el número de posiciones que se van a retrasar.

Notas

Las posiciones de los miembros en un nivel se determinan por el orden natural de la jerarquía de atributo. La numeración de las posiciones tiene como base cero.

Si el retraso especificado es cero, la función Lag devuelve el propio miembro especificado.

Si el retraso especificado es negativo, la función Lag devuelve un miembro subsiguiente.

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 en que la función Lead busca en la dirección opuesta a la función Lag. Es decir, Lag(n) es equivalente a Lead(-n).

Ejemplo

El ejemplo siguiente devuelve el valor para diciembre de 2001:

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

El ejemplo siguiente devuelve el valor para marzo de 2002:

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

Vea también

Referencia

Referencia de funciones MDX (MDX)

Ayuda e información

Obtener ayuda sobre SQL Server 2005

Historial de cambios

Versión Historial

17 de julio de 2006

Contenido modificado:
  • Se han actualizado la sintaxis y los argumentos para mejorar la claridad.
  • Se han agregado ejemplos actualizados.