Lag (MDX)
Restituisce il membro che precede il membro specificato del numero specificato di posizioni al livello del membro.
Sintassi
Member_Expression.Lag(Index)
Argomenti
Espressione_membro
Espressione MDX (Multidimensional Expression) valida che restituisce un membro.
Indice
Espressione numerica valida che specifica il numero di posizioni tra i membri.
Osservazioni:
Le posizioni dei membri all'interno di un livello vengono determinate dall'ordine naturale della gerarchia dell'attributo. La numerazione delle posizioni è in base zero.
Se il ritardo specificato è zero, la funzione Lag restituisce il membro specificato.
Se il ritardo specificato è negativo, la funzione Lag restituisce un membro successivo.
Lag(1)
equivale alla funzione PrevMember . Lag(-1)
equivale alla funzione NextMember .
La funzione Lag è simile alla funzione Lead , ad eccezione del fatto che la funzione Lead cerca nella direzione opposta alla funzione Lag . In altre parole, Lag(n)
equivale a Lead(-n)
.
Esempio
Nell'esempio seguente viene restituito il valore per dicembre 2001:
SELECT [Date].[Fiscal].[Month].[February 2002].Lag(2) ON 0
FROM [Adventure Works]
Nell'esempio seguente viene restituito il valore per marzo 2002:
SELECT [Date].[Fiscal].[Month].[February 2002].Lag(-1) ON 0
FROM [Adventure Works]