LAG

LAG restituisce il valore di un'espressione per un membro della dimensione a un determinato offset prima del membro corrente.

LAG_VARIANCE restituisce la differenza tra i valori per il membro corrente e il membro dell'offset.

LAG_VARIANCE_PERCENT restituisce la differenza percentuale tra i valori per il membro corrente e il membro dell'offset.

In genere le funzioni LAG vengono utilizzate per recuperare i valori dei periodi precedenti.

Valore restituito

Lo stesso tipo di dati dell'espressione del valore.

Sintassi

{LAG | LAG_VARIANCE | LAG_VARIANCE_PERCENT}
       (value_expr, offset, [, default])
   OVER HIERARCHY ({dimension | hierarchy} [[BY] offset_unit]) 

Argomenti

value_expr è un'espressione dimensionale di cui si desidera calcolare i valori.

offset è un'espressione numerica per il numero di membri della dimensione da contare a ritroso a partire dal membro corrente.

default è il valore restituito quando offset non identifica un membro della dimensione valido. Questa clausola è un'espressione di qualsiasi tipo di dati o la la parola chiave CLOSEST per la corrispondenza più simile. Quest'ultima corrisponde al primo membro durante il conteggio a ritroso e all'ultimo membro durante il conteggio in avanti.

dimension è la dimensione in base alla quale viene calcolato il periodo precedente. La dimensione tempo è quella predefinita.

hierarchy è la gerarchia in base alla quale viene calcolato il periodo precedente. Altrimenti, viene utilizzata la gerarchia predefinita per dimension.

offset_unit può essere una qualsiasi delle parole chiave riportate di seguito. Gli offset GREGORIAN sono validi solo per le dimensioni tempo. MEMBER è il valore predefinito.

Esempi

L'esempio riportato di seguito restituisce il valore del membro equivalente nel trimestre precedente per il membro corrente.

LAG (GLOBAL.UNITS_CUBE.UNITS, 1) OVER HIERARCHY (GLOBAL.TIME.CALENDAR ANCESTOR AT LEVEL GLOBAL.TIME.QUARTER)

Esempio di funzione LAG
Periodo
Unità
Periodo precedente
2003
394,448.64
NA
Q1-03
98,761.70
98,664.61
Q2-03
98,476.02
98,761.70
Q3-03
98,693.98
98,476.02
Q4-03
98,516.93
98,693.98
Jan-03
32,965.29
32,882.09
Feb-03
32,913.85
32,725.96
Mar-03
32,882.56
33,056.56
Apr-03
32,857.57
32,965.29
May-03
32,784.84
32,913.85
Jun-03
32,833.62
32,882.56
Jul-03
32,930.44
32,857.57
Aug-03
32,779.45
32,784.84
Sep-03
32,984.09
32,833.62
Oct-03
32,975.62
32,930.44
Nov-03
32,957.95
32,779.45
Dec-03
32,583.36
32,984.09

Argomenti correlati

LEAD