Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Restituisce un gruppo di membri fino a e incluso un membro specificato.
Sintassi
LastPeriods(Index [ ,Member_Expression ] )
Arguments
Indice
Un'espressione numerica valida che specifica un certo numero di periodi.
Member_Expression
Un'espressione valida di Espressioni Multidimensionali (MDX) che restituisce un membro.
Osservazioni:
Se il numero specificato di periodi è positivo, la funzione LastPeriods restituisce un insieme di membri che iniziano con il membro che ritarda Indice - 1 rispetto all'espressione specificata e terminano con il membro specificato. Il numero di membri restituiti dalla funzione è uguale a Indice.
Se il numero specificato di periodi è negativo, la funzione LastPeriods restituisce un insieme di membri che iniziano con l'elemento specificato e terminano con il membro che inizia ( - Indice - 1) dal membro specificato. Il numero di membri restituiti dalla funzione è uguale al valore assoluto di Indice.
Se il numero specificato di periodi è zero, la funzione Ultimi Periodi restituisce l'insieme vuoto. Questo è diverso dalla funzione Lag , che restituisce l'elemento specificato se viene specificato 0.
Se un membro non è specificato, la funzione LastPeriods utilizza Time.CurrentMember. Se nessuna dimensione è contrassegnata come dimensione temporale, la funzione analizzerà ed eseguirà senza errore, ma causerà un errore di cella nell'applicazione client.
Examples
Il seguente esempio restituisce il valore predefinito della misura per il secondo, terzo e quarto trimestre fiscale dell'anno fiscale 2002.
SELECT LastPeriods(3,[Date].[Fiscal].[Fiscal Quarter].[Q4 FY 2002]) ON 0
FROM [Adventure Works]
Note
Questo esempio può anche essere scritto usando l'operatore : (due punti):
[Date].[Fiscal].[Fiscal Quarter].[Q4 FY 2002]: [Date].[Fiscal].[Fiscal Quarter].[Q2 FY 2002]
Il seguente esempio restituisce il valore predefinito della misura per il primo trimestre fiscale dell'anno fiscale 2002. Sebbene il numero specificato di periodi sia tre, solo uno può essere restituito perché non ci sono periodi precedenti nell'anno fiscale.
SELECT LastPeriods
(3,[Date].[Fiscal].[Fiscal Quarter].[Q1 FY 2002]
) ON 0
FROM [Adventure Works]