Lag (MDX)

Restituisce il membro che ha un numero specificato di posizioni prima di un membro specificato a livello di membro.

Sintassi

  
Member_Expression.Lag(Index)   

Arguments

Member_Expression
Un'espressione valida di Espressioni Multidimensionali (MDX) che restituisce un membro.

Indice
Un'espressione numerica valida che specifica il numero di posizioni dei membri da rilagare.

Osservazioni:

Le posizioni dei membri all'interno di un livello sono determinate dall'ordine naturale della gerarchia degli attributi. La numerazione delle posizioni è basata su zero.

Se il lag specificato è zero, la funzione Lag restituisce il membro specificato stesso.

Se il lag specificato è negativo, la funzione Lag restituisce un membro successivo.

Lag(1) è equivalente alla funzione Prevmember . Lag(-1) è equivalente alla funzione NextMember .

La funzione Lag è simile alla funzione Lead , tranne per il fatto che la funzione Lead guarda nella direzione opposta alla funzione Lag . Cioè, Lag(n) è equivalente a Lead(-n).

Esempio

Il seguente esempio restituisce il valore di dicembre 2001:

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

Il seguente esempio restituisce il valore di marzo 2002:

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