Lead (MDX)
Restituisce il membro che segue il membro specificato del numero specificato di posizioni nel livello del membro.
Sintassi
Member_Expression.Lead( Index )
Argomenti
Espressione_membro
Espressione MDX (Multidimensional Expression) valida che restituisce un membro.
Indice
Espressione numerica valida che specifica il numero di posizioni dei 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 lead specificato è zero (0), la funzione Lead restituisce il membro specificato.
Se il lead specificato è negativo, la funzione Lead restituisce un membro precedente.
Lead(1)
equivale alla funzione NextMember . Lead(-1)
equivale alla funzione PrevMember .
La funzione Lead è simile alla funzione Lag , ad eccezione del fatto che la funzione Lag cerca nella direzione opposta alla funzione Lead . In altre parole, Lead(n)
equivale a Lag(-n)
.
Esempio
Nell'esempio seguente viene restituito il valore per dicembre 2001:
SELECT [Date].[Fiscal].[Month].[February 2002].Lead(-2) ON 0
FROM [Adventure Works]
Nell'esempio seguente viene restituito il valore per marzo 2002:
SELECT [Date].[Fiscal].[Month].[February 2002].Lead(1) ON 0
FROM [Adventure Works]