LEAD renvoie la valeur d'une expression pour un membre de dimension au niveau d'un décalage indiqué après le membre en cours.
LEAD_VARIANCE renvoie la différence entre les valeurs du membre en cours et du membre de décalage.
LEAD_VARIANCE_PERCENT renvoie la différence en pourcentage entre les valeurs du membre en cours et du membre de décalage.
En général, les fonctions LEAD permettent d'extraire des valeurs de périodes ultérieures.
Même type de données que l'expression de valeur
{LEAD | LEAD_VARIANCE | LEAD_VARIANCE_PERCENT}
(value_expr, offset, [, default)
OVER HIERARCHY ([dimension | hierarchy] [[BY] offset_unit])
value_expr correspond à l'expression dimensionnelle dont vous voulez calculer les valeurs.
offset est une expression numérique correspondant au nombre de membres de dimension à compter à partir du membre en cours.
default correspond à la valeur renvoyée si offset n'identifie aucun membre de dimension valide. Cette clause est soit une expression d'un type de données quelconque, soit le mot-clé CLOSEST, qui indique la correspondance la plus proche, à savoir le premier membre en comptant à l'envers et le dernier en comptant à l'endroit.
dimension correspond à la dimension pour laquelle la valeur LEAD est calculée. La dimension Temps est la dimension par défaut.
hierarchy correspond à la hiérarchie pour laquelle la valeur LEAD est calculée. Si elle n'est pas précisée, la hiérarchie par défaut de dimension est utilisée.
offset_unit peut être l'un des mots-clés suivants. Les décalages de type GREGORIAN ne sont valides que pour les dimensions Temps. MEMBER est la valeur par défaut.
GREGORIAN YEAR : membre de même niveau ayant une date de début située exactement offset années après la date de début du membre en cours.
GREGORIAN QUARTER : membre de même niveau ayant une date de début située exactement offset trimestres après la date de début du membre en cours.
GREGORIAN MONTH : membre de même niveau ayant une date de début située exactement offset mois après la date de début du membre en cours.
GREGORIAN WEEK : membre de même niveau ayant une date de début située exactement offset semaines après la date de début du membre en cours.
GREGORIAN DAY : membre de même niveau ayant une date de début située exactement offset jours après la date de début du membre en cours.
ANCESTOR AT LEVEL level [ POSITION FROM END ] : membre de même niveau que le membre en cours et dont l'ancêtre est offset positions avant l'ancêtre du membre en cours. La fonction renvoie la valeur du membre de dimension à la même position que le membre en cours, par exemple, deuxième en partant du haut. Lorsque POSITION FROM END est utilisé, la fonction commence par la fin, par exemple, troisième membre de dimension en partant de la fin.
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)
Heure |
Unités |
Valeur LEAD 1 |
Valeur LEAD 2 |
Valeur LEAD 3 |
Variance LEAD |
Pourcentage de variance LEAD |
|---|---|---|---|---|---|---|
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 |
Copyright © 2003, 2007, Oracle. Tous droits réservés.