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.
O mesmo tipo de dados que a expressão do valor
{LEAD | LEAD_VARIANCE | LEAD_VARIANCE_PERCENT}
(value_expr, offset, [, default)
OVER HIERARCHY ([dimension | hierarchy] [[BY] offset_unit])
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.
GREGORIAN YEAR: O membro no mesmo nível com uma data inicial exatamente o deslocamento de anos após a data inicial do membro atual.
GREGORIAN QUARTER: O membro no mesmo nível com uma data inicial exatamente o deslocamento de trimestres após a data inicial do membro atual.
GREGORIAN MONTH: O membro no mesmo nível com uma data inicial exatamente o deslocamento de meses após a data inicial do membro atual.
GREGORIAN WEEK: O membro no mesmo nível com uma data inicial exatamente o deslocamento de semanas após a data inicial do membro atual.
GREGORIAN DAY: O membro no mesmo nível com uma data inicial exatamente o deslocamento de dias após a data inicial do membro atual.
Nível ANCESTOR AT LEVEL [ POSITION FROM END ]: O membro no mesmo nível que o membro atual cujo ancestral está nas posições do deslocamento antes do ancestral do membro atual. A função retorna o valor do membro da dimensão na mesma posição que o membro atual, por exemplo, a segunda da parte superior. Quando POSITION FROM END é usada, a função inicia no final, por exemplo, o terceiro membro da dimensão a partir do final.
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)
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 |
Copyright © 2003, 2007, Oracle. Todos os direitos reservados.