Condividi tramite


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

  • Member_Expression
    Espressione MDX (Multidimensional Expression) valida che restituisce un membro.

  • Index
    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 valore specificato è uguale a zero (0), la funzione Lead restituisce il membro specificato.

Se il valore 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, con la differenza che la funzione Lag esegue la ricerca nella direzione opposta rispetto 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]