Gallery
Support formation Rapports Power BI
Share
Explore
Support formation Rapports Power BI
Composants du modèles

icon picker
Groupe de calculs

Objectifs

Un groupe de calculs permet de réduire le nombre de mesures dans un modèle.
Pour le montant des ventes, on aura par exemple 4 mesures :
l’année en cours (CY)
l’année précédente (LY)
l’évolution d’une année sur l’autre (YoY)
cette évolution en % (% YoY)
Ces 4 mesures doivent être crées pour chaque montant, par exemple les volumes de ventes, le nombre de ventes, les marges, les achats, etc.
Si on a 4 montants, on aura donc 16 mesures.
Un groupe de calcul propose de créer 4 mesures sans préciser au moment de la création à quelle mesure on l’appliquera. On utilise la fonction DAX SELECTEDMEASURE. On se retrouve donc avec 4 mesures, que l’on pourra ajouter d’un coup à une visualisation. On ajoutera ensuite dans la vignette les montants calculés, et les calculs seront bien appliqués à ces montants.
image.png

Pré requis Power BI avant Décembre 2023

Télécharger Tabular Editor :
Consulter ensuite notre support : .

A partir de Décembre 2023

Accéder à la Vue de modèle puis à l’onglet Modèle du volet Données :
image.png
Clic droit sur Groupes de calcul puis Nouveau groupe de calcul
Renommer Groupe de calcul en Time intelligence
Renommer Colonne du groupe de calcul en Mesures
Clic droit sur Eléments de calcul, puis Nouvel élément de calculs :
Dans la barre de formule s’affiche Élément de calcul = SELECTEDMEASURE() Remplacer Élément de calcul par CY (Année courante). SELECTEDMEASURE sera remplacée par la mesure du visuel.
Recommencer 3 fois l’opération pour : LY = CALCULATE( SELECTEDMEASURE(), DATEADD('Date'[Date],-1,YEAR)) YoY = VAR varC = SELECTEDMEASURE() VAR varL = CALCULATE(SELECTEDMEASURE(),DATEADD('Date'[Date],-1,YEAR)) RETURN varC-varL
% YoY = VAR varC = SELECTEDMEASURE() VAR varL = CALCULATE(SELECTEDMEASURE(),DATEADD('Date'[Date],-1,YEAR)) RETURN varC/varL
La colonne % YoY doit être en format Pourcentage. Nous allons donc définir un format dynamique.
image.png
Sélectionner le champ à formater (ici % YoY)
Cocher Chaine de format dynamique
Sélectionner Format
Saisir le format souhaité, ici “0.0%”.
Dans la Vue de rapport, créer une visualisation, de type Tableau par exemple.
Ajouter en ligne un champ contenant des années (ici Calendar Year), ajouter en Valeurs une mesure (ici Sales Amount) et enfin ajouter la colonnes du groupe de calcul (ici Mesures du groupe de calcul Time Intelligence) :
image.png

light
Vous pouvez modifier l’ordre les colonnes du groupe dans la Vue de modèle : cliquer sur Elements de calcul, puis dans le volet Propriétés, faites glisser les éléments de calcul : ​
image.png


Share
 
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.