LastPeriods (MDX)LastPeriods (MDX)

QUESTO ARGOMENTO SI APPLICA A:sìSQL Server (a partire dalla versione 2008)noDatabase SQL di AzurenoAzure SQL Data Warehouse noParallel Data Warehouse THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Restituisce il set dei membri che precedono e includono un membro specificato.Returns a set of members up to and including a specified member.

SintassiSyntax


LastPeriods(Index [ ,Member_Expression ] )  

ArgomentiArguments

IndiceIndex
Espressione numerica valida che specifica un numero di periodi.A valid numeric expression that specifies a number of periods.

Member_ExpressionMember_Expression
Espressione MDX (Multidimensional Expression) valida che restituisce un membro.A valid Multidimensional Expressions (MDX) expression that returns a member.

OsservazioniRemarks

Se il numero di periodi specificato è positivo, il LastPeriods funzione restituisce un set di membri che iniziano con il membro con intervallo indice -1 nell'espressione di membro specificato e termina con il membro specificato.If the specified number of periods is positive, the LastPeriods function returns a set of members that start with the member that lags Index - 1 from the specified member expression, and ends with the specified member. Il numero di membri restituito dalla funzione è uguale a indice.The number of members returned by the function is equal to Index.

Se il numero di periodi specificato è negativo, il LastPeriods funzione restituisce un set di membri che iniziano con il membro specificato e termina con il membro che precede (- indice - 1) dal membro specificato.If the specified number of periods is negative, the LastPeriods function returns a set of members that start with the specified member and ends with the member that leads (- Index - 1) from the specified member. Il numero di membri restituito dalla funzione è uguale al valore assoluto di indice.The number of members returned by the function is equal to the absolute value of Index.

Se il numero di periodi specificato è uguale a zero, il LastPeriods funzione restituisce un set vuoto.If the specified number of periods is zero, the LastPeriods function returns the empty set. Diversamente dal Lag funzione, che restituisce il membro specificato, se si specifica 0.This is unlike the Lag function, which returns the specified member if 0 is specified.

Se un membro non è specificato, il LastPeriods funzione Usa CurrentMember.If a member is not specified, the LastPeriods function uses Time.CurrentMember. Se nessuna dimensione è contrassegnata come temporale, l'analisi e l'esecuzione della funzione verranno completate senza errori, ma si verificherà un errore a livello di cella nell'applicazione client.If no dimension is marked as a Time dimension, the function will parse and execute without an error, but will cause a cell error in the client application.

EsempiExamples

Nell'esempio seguente viene restituito il valore predefinito della misura per il secondo, il terzo e il quarto trimestre fiscale dell'anno fiscale 2002.The following example returns the default measure value for the second third, and fourth fiscal quarters of fiscal year 2002.

SELECT LastPeriods(3,[Date].[Fiscal].[Fiscal Quarter].[Q4 FY 2002]) ON 0  
FROM [Adventure Works]  

Nota

È inoltre possibile scrivere l'esempio utilizzando l'operatore Range (:).This example can also be written using the : (colon) operator:

[Date].[Fiscal].[Fiscal Quarter].[Q4 FY 2002]: [Date].[Fiscal].[Fiscal Quarter].[Q2 FY 2002]

Nell'esempio seguente viene restituito il valore predefinito della misura per il primo trimestre fiscale dell'anno fiscale 2002.The following example returns the default measure value for the first fiscal quarter of fiscal year 2002. Benché il numero specificato di periodi sia tre, ne verrà restituito solo uno, in quanto non vi sono periodi precedenti nell'anno fiscale.Although the specified number of periods is three, only one can be returned because there are no earlier periods in the fiscal year.

SELECT LastPeriods  
   (3,[Date].[Fiscal].[Fiscal Quarter].[Q1 FY 2002]  
   ) ON 0  
FROM [Adventure Works]  

Vedere ancheSee Also

Riferimento alla funzione MDX ( MDX )MDX Function Reference (MDX)