LEAD

LEAD retorna o valor de uma expressão para um membro da dimensão em um deslocamento especificado depois do membro atual.

LEAD_VARIANCE retorna a diferença entre valores do membro atual e do membro do deslocamento.

LEAD_VARIANCE_PERCENT retorna a diferença percentual entre valores do membro atual e do membro do deslocamento.

Normalmente, você usa as funções LEAD para recuperar valores de períodos posteriores.

Valor de Retorno

O mesmo tipo de dados que a expressão do valor

Sintaxe

{LEAD | LEAD_VARIANCE | LEAD_VARIANCE_PERCENT}
       (value_expr, offset, [, default)
   OVER HIERARCHY ([dimension | hierarchy] [[BY] offset_unit]) 

Argumentos

value_expr é uma expressão dimensional cujos valores você deseja calcular.

deslocamento é uma expressão numérica do número de membros da dimensão a ser contabilizado a partir do membro atual.

default é o valor retornado quando o deslocamento não identifica um membro de dimensão válido. Esta cláusula é uma expressão de qualquer tipo de dados ou a palavra-chave CLOSEST para a correspondência mais próxima. A correspondência mais próxima é o primeiro membro ao voltar a contagem e o último membro ao avançar a contagem.

dimensão é a dimensão sobre a qual o lead é calculado. Tempo é a dimensão default.

hierarquia é a hierarquia sobre a qual o lead é calculado. Caso contrário, a hierarquia default da dimensão é usada.

offset_unit pode ser uma das seguintes palavras-chave. Os deslocamentos GREGORIANOS são válidos somente para as dimensões de Tempo. MEMBER é o default.

Exemplos

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)

Exemplo da Função LEAD
Hora
Unidades
Lead 1
Lead 2
Lead 3
Lead Variance
Lead Variance Percent
2002
395,319.52
nulo
394,448.64
394,448.64
nulo
nulo
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
Fev-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
Abr-02
32,758.61
33,211.92
32,857.57
32,857.57
-0.01
-453.31
Mai-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
Ago-02
32,918.05
32,725.96
32,779.45
32,779.45
0.01
192.09
Set-02
33,113.92
33,056.56
32,984.09
32,984.09
0.00
57.36
Out-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
Dez-02
33,056.56
32,882.56
32,583.36
32,583.36
0.01
174.00

Tópicos Relacionados

LAG