Calculer l'écart
Pour calculer l'écart dans un cube Essbase, envisagez de calculer le pourcentage d'écart entre les valeurs Budget et Actual. Vous pouvez le calculer avec une ou deux passes.
L'illustration suivante présente une outline dans laquelle les membres Variance et Variance % sont marqués comme Calcul dynamique, membres à deux passes.
Figure 24-1 % d'écart et de variance dans la dimension Scénario

Lors d'un calcul par défaut, Essbase agrège les valeurs des dimensions Market et Product. Comme les valeurs de pourcentage ne sont pas agrégées correctement, la formule % d'écart doit être recalculée après le calcul par défaut.
Etant donné que le % d'écart est marqué comme un calcul dynamique, membre à deux passes, Essbase calcule dynamiquement les valeurs du % d'écart lorsqu'elles sont extraites. Le calcul dynamique remplace les valeurs incorrectes par les pourcentages correctement calculés.
Si vous choisissez de ne pas baliser le pourcentage d'écart en tant que membre Calcul dynamique à deux passes, utilisez le script de calcul suivant, qui suppose que le calcul intelligent est activé (valeur par défaut), pour effectuer un calcul par défaut et recalculer la formule sur le pourcentage d'écart :
CALC ALL;
SET UPDATECALC OFF;
SET CLEARUPDATESTATUS AFTER;
"Variance %";Essbase effectue les actions suivantes :
-
Effectue un calcul par défaut du cube (CALC ALL).
Vous pouvez également exécuter un calcul par défaut sans utiliser de script de calcul.
-
Désactive le calcul intelligent (SET UPDATECALC OFF).
-
Marque les blocs calculés calculés par la formule de variance du script de calcul comme étant propres, même si le calcul de variance est un calcul partiel du cube (SET CLEARUPDATESTATUS AFTER).
Par défaut, les blocs de données ne sont marqués comme propres qu'après un calcul complet.
-
Parcourt le cube en calculant la formule pour le pourcentage de variance.