Lag (MDX)Lag (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 membro che precede il membro specificato del numero specificato di posizioni al livello del membro.Returns the member that is a specified number of positions before a specified member at the member's level.

SintassiSyntax


Member_Expression.Lag(Index)   

ArgomentiArguments

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

IndiceIndex
Espressione numerica valida che specifica il numero di posizioni tra i membri.A valid numeric expression that specifies the number of member positions to lag.

OsservazioniRemarks

Le posizioni dei membri all'interno di un livello vengono determinate dall'ordine naturale della gerarchia dell'attributo.Member positions within a level are determined by the attribute hierarchy's natural order. La numerazione delle posizioni è in base zero.The numbering of the positions is zero-based.

Se il numero di posizioni specificato è uguale a zero, il Lag funzione restituisce il membro specificato.If the specified lag is zero, the Lag function returns the specified member itself.

Se il numero di posizioni specificato è negativo, il Lag funzione restituisce un membro successivo.If the specified lag is negative, the Lag function returns a subsequent member.

Lag(1)equivale al PrevMember (funzione).Lag(1) is equivalent to the PrevMember function. Lag(-1)equivale al NextMember (funzione).Lag(-1) is equivalent to the NextMember function.

Il Lag funzione è simile al causare funzione, con la differenza che il causare funzione Cerca nella direzione opposta al Lag (funzione).The Lag function is similar to the Lead function, except that the Lead function looks in the opposite direction to the Lag function. In altre parole, Lag(n) equivale a Lead(-n).That is, Lag(n) is equivalent to Lead(-n).

EsempioExample

Nell'esempio seguente viene restituito il valore per dicembre 2001:The following example returns the value for December 2001:

SELECT [Date].[Fiscal].[Month].[February 2002].Lag(2) ON 0  
FROM [Adventure Works]  

Nell'esempio seguente viene restituito il valore per marzo 2002:The following example returns the value for March 2002:

SELECT [Date].[Fiscal].[Month].[February 2002].Lag(-1) ON 0  
FROM [Adventure Works]  

Vedere ancheSee Also

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