LAG

LAG renvoie la valeur d'une expression pour un membre de dimension au niveau d'un décalage indiqué avant le membre en cours.

LAG_VARIANCE renvoie la différence entre les valeurs du membre en cours et du membre de décalage.

LAG_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 LAG permettent d'extraire des valeurs de périodes antérieures.

Valeur renvoyée

Même type de données que l'expression de valeur

Syntaxe

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

Arguments

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 à l'envers à 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 LAG est calculée. La dimension Temps est la dimension par défaut.

hierarchy correspond à la hiérarchie pour laquelle la valeur LAG 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.

Exemples

Dans l'exemple suivant, le système renvoie la valeur du membre équivalent dans le trimestre précédent pour le membre en cours.

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

Fonction LAG - Exemple
Heure
Unités
Valeur LAG
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

Rubriques connexes

LEAD