Graphique en courbes et histogramme empilé

Dans Power BI, comparer une période sur l’autre avec DAX

L’objectif est de comparer les ventes d’un mois par rapport au mois précédent (M – 1).

Il s’agit aussi de comparer les ventes hebdomadaires, avec les ventes de la semaine précédente (H – 1) et de la semaine suivante (H + 1).

Manipulations

Créer un fichier Power BI à partir d’un fichier existant

Ouvrir le fichier PBI_Lab43.pbix et l’enregistrer sous le nom PBI_Lab44.pbix.

L’intérêt d’utiliser un rapport Power BI existant 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.

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.

Renommer la page Page 1 en Comparer périodes.

Création de la mesure Vte M – 1

Dans la table Transactions, créer une nouvelle mesure qui se nommera Vte M – 1.

Le résultat attendu est d’obtenir le montant des ventes Mt Vente du mois précédent.

Formater la mesure en € Euro (123 €) et 0 décimales.

Utiliser les fonctions CALCULATE et DATEADD.

Solution

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

Remplacer Mesure = par la formule suivante :

Vte M - 1 = CALCULATE([Mt Vente], DATEADD(Calendrier[Date],-1, MONTH))

Appuyer sur la touche entrée du clavier.

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

Fin de la solution.

Ajouter un visuel de type Graphique en courbes et histogramme groupé

Vous allez ajouter un nouveau visuel.

Dans la vue Rapport, cliquer sur une partie vierge quelconque de la page Comparer périodes.

Ouvrir le volet Visualisations.

Ajouter un objet visuel de type Graphique en courbes et histogramme groupé. Son icône représente 1 ligne brisée sur 1 histogramme dont la hauteur des barres est différente.

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

Visuel Graphique en courbes et histogramme groupé
Visuel Graphique en courbes et histogramme groupé

Étendre l’objet visuel pour qu’il prenne la place de toute la page.

Afficher :

  • Axe partagé : Calendrier[Date]
  • Valeurs de ligne : Transactions[Mt Vente], Transactions[Vte M – 1]

Vérifiez bien que les mesures sont dans Valeurs de ligne (et non pas Valeurs de colonne). La zone Valeurs de colonne est réservée aux mesures suivantes.

Filtrer le visuel pour ne garder que janvier 2027, avec un filtre avancé. Ne pas oublier d’appliquer le filtre.

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

Filtre avancé sur une date
Filtre avancé sur une date

Dans la partie Format, cliquer sur :

  • Axe des X
    • Titre : Désactivé
  • Axe Y
    • Titre : Désactivé
  • Couleurs des données
    • Mt Vente : #003366 (Bleu foncé)
    • Vte M – 1 : #FF0000 (Rouge)
  • Étiquettes de données : Activé

Dans le visuel, vérifier que la mesure Vte M – 1 est juste. La vue Données permet de retrouver et vérifier tous les chiffres de Décembre 2026 (M – 1 de Janvier 2027), jour par jour.

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

Mesures Mt Vente et Vte M - 1
Mesures Mt Vente et Vte M – 1

Création de la mesure Vte H – 1

Dans la table Transactions, créer une nouvelle mesure qui se nommera Vte H – 1.

Le résultat attendu est d’obtenir le montant des ventes Mt Vente de la semaine précédente.

Formater la mesure en € Euro (123 €) et 0 décimales.

Utiliser les fonctions CALCULATE et DATEADD.

Solution

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

Remplacer Mesure = par la formule suivante :

Vte H - 1 = CALCULATE([Mt Vente], DATEADD(Calendrier[Date],-7, DAY))

Appuyer sur la touche entrée du clavier.

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

Fin de la solution.

Modifier le visuel de type Graphique en courbes et histogramme groupé

Ajouter à l’objet visuel de type Graphique en courbes et histogramme groupé, la mesure Vte H – 1, dans Valeurs de colonne.

Dans la partie Format, cliquer sur :

  • Couleurs des données
    • Couleur par défaut : #A8C5E0 (Gris clair)

Dans le visuel, vérifier que la mesure Vte H – 1 est juste. La vue Données permet de retrouver et vérifier tous les chiffres de la semaine précédente, semaine par semaine.

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

Mesures Mt Vente, Vte M - 1, Vte H - 1
Mesures Mt Vente, Vte M – 1, Vte H – 1

Création de la mesure Vte H + 1

Dans la table Transactions, créer une nouvelle mesure qui se nommera Vte H + 1.

Le résultat attendu est d’obtenir le montant des ventes Mt Vente de la semaine suivante.

Formater la mesure en € Euro (123 €) et 0 décimales.

Utiliser les fonctions CALCULATE et DATEADD.

Solution

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

Remplacer Mesure = par la formule suivante :

Vte H + 1 = CALCULATE([Mt Vente], DATEADD(Calendrier[Date],+7, DAY))

Appuyer sur la touche entrée du clavier.

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

Fin de la solution.

Modifier le visuel de type Graphique en courbes et histogramme groupé

Ajouter à l’objet visuel de type Graphique en courbes et histogramme groupé, la mesure Vte H + 1, dans valeurs de colonne, sous Vte H – 1.

Dans le visuel, vérifier que la mesure Vte H + 1 est juste. La vue Données permet de retrouver et vérifier tous les chiffres de la semaine suivante, semaine par semaine.

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

Mesures Mt Vente, Vte M - 1, Vte H - 1, Vte H + 1
Mesures Mt Vente, Vte M – 1, Vte H – 1, Vte H + 1

Enregistrer son travail

Enregistrer le fichier PBI_Lab44.pbix.

Résumé

Vous avez découvert l’utilisation du visuel de type Graphique en courbes et histogramme groupé.

Notamment, vous avez vu le rôle des zones Valeurs de colonne (pour la partie histogramme) et Valeurs de ligne (pour la partie courbes).

Il y a un autre visuel qui ressemble à celui-ci, c’est le visuel Graphique en courbes et histogramme empilé. Comme son nom l’indique, il empile les valeurs de colonne.

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

Graphique en courbes et histogramme empilé
Graphique en courbes et histogramme empilé

Vous avez aussi appris à mettre en place un filtre avancé sur les dates.

Enfin, vous avez retrouvé et manipulé les deux fonctions DAX bien connues maintenant, CALCULATE et DATEADD.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.