Mesurer un KPI en DAX

Vous allez apprendre comment mesurer un KPI en DAX sur une période de temps précise dans Power BI avec la fonction CALCULATE.

L’objectif général est donc de créer une mesure DAX pour mesurer un KPI (Key Performance Indicator ou indicateur clé de performance) sur une période de temps précise.

Notamment, vous devez faire la somme du montant des ventes des 3 premières semaines de décembre de chaque année.

L’indicateur clé de performance est le montant des ventes.

Gardez à l’esprit que l’interface a pu évoluer fortement depuis que cet article a été rédigé.

Créer un fichier Power BI pour mesurer un KPI en DAX

Pemièrement, ouvrir le fichier Rapport_Lab3F.pbix et l’enregistrer sous le nom Rapport_Lab3Z.pbix.

L’intérêt du fichier Rapport_Lab3F.pbix est son modèle de données, en particulier les relations entre les tables. C’est la raison pour laquelle, vous démarrez à partir de ce fichier.

En revanche, les pages existantes dans ce rapport (Clients, Commerciale) ne présentent aucun intérêt pour la création des mesures.

Aussi, vous allez modifier le rapport Rapport_Lab3Z.pbix.

Notamment, vous allez ajouter une nouvelle page vierge.

Pour ce faire, dans la vue Rapport, cliquer sur le + (en bas des pages) : Page 1 apparaît.

Ensuite, renommer la page Page 1 en Décembre. Un rapport doit toujours avoir au moins une page.

Puis supprimer la page Clients : cliquer aussi sur le bouton Supprimer du pop-up de confirmation.

Enfin, supprimer la page Commerciale : cliquer aussi sur le bouton Supprimer du pop-up de confirmation.

Mesurer un KPI en DAX : Mt Vente S49-S51

Dans ce scénario, le gros du chiffre d’affaires annuel est réalisé lors des 3 premières semaines de décembre:  les semaines S49 à S51 incluses.

L’objectif de cette mesure est donc de faire la somme du montant des ventes des 3 premières semaines de décembre de chaque année.

Bien évidemment, vous pourrez ensuite généraliser facilement la formule sur le 1er trimestre, les 4 premiers mois, les 2 derniers mois, etc.

Pour ce faire, dans la table Transactions, créer une mesure qui se nommera Mt Vente S49-S51 et qui fournira le résultat attendu.

Attention. La colonne Calendrier[Semaine] est formaté en Snn, avec nn qui est le numéro de la semaine.

Dans la vue Données, faire un clic-droit sur la table Transactions puis cliquer sur Nouvelle mesure.

Remplacer Mesure = par la formule suivante :

Mt Vente S49-S51 = CALCULATE([Mt Vente], AND(Calendrier[Semaine] >= "S49",Calendrier[Semaine] < "S52"))

Appuyer sur la touche entrée du clavier.

Explication de la formule pour mesurer un KPI en DAX

Dans le modèle relationnel, le sens du filtre est de la table Calendrier vers la table Transactions.
Aussi, l’expression logique récupère les lignes concernées de la table Calendrier et renvoie une table de dates.
Cette table est ensuite passée en tant que filtre à la fonction CALCULATE.
Celle-ci évalue la mesure Mt Vente dans le contexte de filtre modifié.

Maintenant, vous allez formater la mesure Mt Vente S49-S51 en € Euro (123 €) avec 0 décimales

Dans le ruban Outils de mesure, cliquer sur la proposition € Euro (123 €) dans le menu déroulant de $, puis mettre 0 dans le nombre de décimales.

Ajouter un visuel de type Matrice

Ensuite, vous allez ajouter un nouveau visuel.

Pour ce faire, ouvrir la vue Rapport (à gauche).

Cliquer sur une partie vierge quelconque de la page Décembre.

Ouvrir le volet Visualisations (à droite).

Ajouter un objet visuel de type Matrice. C’est celui qui ressemble à une feuille de calcul Excel avec des cellules colorées en bleu. Il est à droite du visuel Table.

Pour vous aider, regarder la copie d’écran ci-dessous.

Mesurer un KPI en DAX : Visuel Matrice
Mesurer un KPI en DAX : Visuel Matrice

Dans l’onglet Ajouter des données à votre visuel, ajouter dans Lignes et dans cet ordre :

  • Calendrier[Annee]

Puis, ajouter dans Valeurs et dans cet ordre :

  • Transactions[Mt Vente]
  • Transactions[Mt Vente S49-S51]

Dans l’onglet Mettre en forme votre visuel, rechercher et modifier :

  • Taille
    • Hauteur : 720
    • Largeur : 510
  • Position
    • Horizontale : 10
    • Verticale : 0

Trier en croissant sur le champ Annee.

Pour vous aider, regarder la copie d’écran ci-dessous.

Mesurer un KPI en DAX : Mt Vente S49-S51
Mesurer un KPI en DAX : Mt Vente S49-S51

Fermer le fichier Power BI Desktop

Ensuite, enregistrer le fichier Rapport_Lab3Z en cliquant sur la disquette en haut et à gauche.

Enfin, fermer le fichier Rapport_Lab3Z.

Ce contenu a été publié dans Power BI. Vous pouvez le mettre en favoris avec ce permalien.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *