LEAD

LEAD restituisce il valore di un'espressione per un membro della dimensione a un determinato offset dopo il membro corrente.

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

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

In genere le funzioni LEAD vengono utilizzate per recuperare i valori dei periodi successivi.

Valore restituito

Lo stesso tipo di dati dell'espressione del valore.

Sintassi

{LEAD | LEAD_VARIANCE | LEAD_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 in avanti partendo 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 successivo. Time è la dimensione predefinita.

hierarchy è la gerarchia in base alla quale viene calcolato il periodo successivo. 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

LEAD (GLOBAL.UNITS_CUBE.UNITS, 1 CLOSEST) OVER HIERARCHY (GLOBAL.TIME BY ANCESTOR AT LEVEL GLOBAL.TIME.QUARTER)

LEAD (GLOBAL.UNITS_CUBE.UNITS, 1 CLOSEST) OVER HIERARCHY (GLOBAL.TIME BY ANCESTOR AT LEVEL GLOBAL.TIME.YEAR)

LEAD (GLOBAL.UNITS_CUBE.UNITS, 1 CLOSEST) OVER HIERARCHY (GLOBAL.TIME BY ANCESTOR AT LEVEL GLOBAL.TIME.YEAR POSITION FROM END)

LEAD_VARIANCE (GLOBAL.UNITS_CUBE.UNITS, 1 CLOSEST) OVER HIERARCHY (GLOBAL.TIME BY ANCESTOR AT LEVEL GLOBAL.TIME.QUARTER)

LEAD_VARIANCE_PERCENT (GLOBAL.UNITS_CUBE.UNITS, 1 CLOSEST) OVER HIERARCHY (GLOBAL.TIME BY ANCESTOR AT LEVEL GLOBAL.TIME.QUARTER)

Esempio della funzione LEAD
Periodo
Unità
Periodo successivo 1
Periodo successivo 2
Periodo successivo 3
Varianza periodo successivo
Percentuale varianza periodo successivo
2002
395,319.52
null
394,448.64
394,448.64
null
null
Q1-02
98,663.63
98,747.38
98,761.70
98,761.70
0.00
-83.75
Q2-02
98,747.38
99,243.90
98,476.02
98,476.02
-0.01
-496.52
Q3-02
99,243.90
98,664.61
98,693.98
98,693.98
0.01
579.29
Q4-02
98,664.61
98,761.70
98,516.93
98,516.93
0.00
-97.09
Jan-02
33,005.36
32,758.61
32,965.29
32,965.29
0.01
246.76
Feb-02
32,820.50
33,083.42
32,913.85
32,913.85
-0.01
-262.92
Mar-02
32,837.77
32,905.36
32,882.56
32,882.56
0.00
-67.59
Apr-02
32,758.61
33,211.92
32,857.57
32,857.57
-0.01
-453.31
May-02
33,083.42
32,918.05
32,784.84
32,784.84
0.01
165.36
Jun-02
32,905.36
33,113.92
32,833.62
32,833.62
-0.01
-208.57
Jul-02
33,211.92
32,882.09
32,930.44
32,930.44
0.01
329.83
Aug-02
32,918.05
32,725.96
32,779.45
32,779.45
0.01
192.09
Sep-02
33,113.92
33,056.56
32,984.09
32,984.09
0.00
57.36
Oct-02
32,882.09
32,965.29
32,975.62
32,975.62
0.00
-83.20
Nov-02
32,725.96
32,913.85
32,957.95
32,957.95
-0.01
-187.89
Dec-02
33,056.56
32,882.56
32,583.36
32,583.36
0.01
174.00

Argomenti correlati

LAG