Différence en % d'une année sur l'autre
Le raccourci d'expression Différence en % d'une année sur l'autre calcule la différence en pourcentage entre les nœuds correspondants de différentes années. Par exemple, vous pouvez comparer les ventes du premier trimestre d'une année donnée avec celles du premier trimestre de l'année précédente ou du premier trimestre d'il y a deux ans.
Exemple
Comme point de départ, l'histogramme ci-dessous est utilisé. Il montre les sommes trimestrielles des ventes sur trois ans.

Dans l'histogramme suivant, le raccourci d’expression Différence en % d’une année sur l’autre a été appliqué sur l'axe Valeur. (La flèche pointe vers une barre qui sert à expliquer ce qui est calculé dans l'expression plus bas.)

L'expression suivante est utilisée sur l'axe Valeur.
Sum([Sales]) THEN ([Value]/ First([Value]) OVER (NavigatePeriod([Axis.X],"Year",-1)))-1
La première partie de l'expression spécifie que la colonne [Sales] doit être agrégée sous la forme d'une somme. Le résultat de cette partie va dans la colonne [Value] afin d'être utilisé dans l'expression qui suit THEN.
Dans cette dernière partie de l'expression, chaque nœud est divisé par le nœud précédent d’il y a un an (car le nombre d'étapes est défini sur -1 ; consultez la rubrique NavigatePeriod() pour plus de détails). Ensuite, 1 est soustrait de ce résultat pour obtenir le pourcentage.
L’agrégation First() est simplement utilisée, car une agrégation est requise avant le mot-clé OVER. Elle permet d'accéder à la première valeur du nœud à soustraire, mais comme chaque nœud n'a qu'une seule valeur, cela correspond à choisir la valeur du nœud.
Par exemple, le calcul de la différence en % d’une année sur l’autre pour le troisième trimestre 2020 (voir la flèche dans l'image précédente) :
-20 %=$400 / $500 - 1
(voir les rectangles ci-dessous).
