Graphique en cascade Power BI : du chiffre d'affaires au résultat
Prise en main de Waterfall Plume : préparer les données, construire une cascade comme celle de Power BI, renommer le total, puis passer au pont prix-volume-mix.
Read in EnglishEn bref
Une cascade, qu'est-ce que c'est ? Un graphique en cascade (ou « pont ») montre comment on passe d'une valeur à une autre, étape par étape : une barre de départ, une barre qui monte ou descend pour chaque étape, une barre d'arrivée. Chaque barre d'étape « flotte » : elle commence là où la précédente s'arrête.
Mini exemple : un compte de résultat simplifié.
| Poste | Montant |
|---|---|
| Chiffre d'affaires | 1 000 € |
| Coût des ventes | −400 € |
| Frais de personnel | −250 € |
| Loyer | −80 € |
| Autres produits | +30 € |
| Résultat | 300 € |
La cascade part de 0, monte à 1 000, descend de 400, puis de 250, puis de 80, remonte de 30 et s'arrête à 300 : on voit d'un coup d'œil où part l'argent.
Waterfall Plume fait deux graphiques :
- la cascade classique, comme le graphique en cascade de Power BI, avec ce que les utilisateurs demandent depuis des années : une valeur de départ, un pont budget → réel, des sous-totaux ★ (« Marge brute », « EBITDA »), des barres horizontales ★, le total masqué ou renommé, un ordre personnalisé, le regroupement des petites étapes ★ ;
- le pont prix-volume-mix, qui explique l'écart de chiffre d'affaires entre deux périodes par trois effets : on a vendu plus (volume), on a vendu des produits plus chers (mix), les prix ont changé (prix). Le visuel le calcule produit par produit, sans formule DAX compliquée.
Le visuel choisit seul : dès qu'une mesure est posée dans Quantité (prix-volume-mix), c'est le pont prix-volume-mix ; sinon, c'est une cascade. Format › Cascade › Type de graphique permet d'imposer l'un ou l'autre.
- Quand l'utiliser : compte de résultat, trésorerie (solde d'ouverture → flux → solde de clôture), écart au budget par service ou par région, évolution d'une année sur l'autre par canal, explication d'un écart de CA ou de marge par le prix, le volume et le mix.
- Quand préférer autre chose : pour comparer des valeurs qui ne s'additionnent pas (des taux, des moyennes), préférez Bar Plume ; pour suivre une tendance sur de nombreuses périodes, Line Plume.
- À la fin, vous saurez : construire une cascade à partir d'une table ; ajouter un départ et un total renommé ; faire un pont budget → réel ; expliquer l'écart d'une année à l'autre par canal (Répartition) ; poser des sous-totaux ★ ; construire un pont prix-volume-mix.
- Ce qu'il vous faut : Power BI Desktop, le visuel Waterfall Plume installé (voir les bases communes), une table avec une catégorie et un montant. Le rapport d'exemple PlumeWaterfall-Exemple-FR, dans votre espace « Téléchargements », montre la cascade (page « 3 · Cascade (nouveau en 1.3) ») et le pont prix-volume-mix (pages 1 et 2).
Les données à fournir
La forme attendue : une ligne par étape. La catégorie (le poste, le service, la région…) est une colonne ; le montant est une mesure (un calcul que Power BI refait selon les filtres, écrit en DAX ; voir le glossaire). Le signe compte : un coût est négatif.
Jeu de données d'exemple (table Résultat, données fictives) :
| Poste | Ordre | Montant |
|---|---|---|
| Chiffre d'affaires | 1 | 1000 |
| Coût des ventes | 2 | -400 |
| Frais de personnel | 3 | -250 |
| Loyer | 4 | -80 |
| Marketing | 5 | -60 |
| Autres produits | 6 | 30 |
| Impôts | 7 | -50 |
Dans Power BI Desktop, onglet Modélisation › Nouvelle table, collez :
Résultat =
DATATABLE (
"Poste", STRING,
"Ordre", INTEGER,
"Montant", DOUBLE,
{
{ "Chiffre d'affaires", 1, 1000 },
{ "Coût des ventes", 2, -400 },
{ "Frais de personnel", 3, -250 },
{ "Loyer", 4, -80 },
{ "Marketing", 5, -60 },
{ "Autres produits", 6, 30 },
{ "Impôts", 7, -50 }
}
)
Puis la mesure (Modélisation › Nouvelle mesure) :
// Additionne les montants des lignes filtrées
Montant total = SUM ( Résultat[Montant] )
Pour que les postes s'affichent dans l'ordre du compte de résultat, sélectionnez la colonne Poste, puis Outils de colonne › Trier par colonne › Ordre. Le visuel garde l'ordre du modèle (Ordre des étapes = Ordre des données (modèle)).
Pièges de préparation :
- Le signe. Une charge saisie en positif monte au lieu de descendre : multipliez-la par −1 dans la mesure, ou dans la table.
- L'ordre. Sans « Trier par colonne », Power BI range les postes par ordre alphabétique.
- Une ligne de sous-total dans vos données (« Marge brute ») : soit retirez-la, soit déclarez-la comme sous-total ★ (sa valeur est alors remplacée par le cumul ; voir les cas pratiques).
- Des valeurs qui ne s'additionnent pas (taux, moyennes) n'ont pas de sens dans une cascade.
Pour le pont prix-volume-mix, il faut en plus une quantité : voir le cas pratique « Comment expliquer un écart de CA par le prix, le volume et le mix ? ».
Pas à pas : votre première cascade en 10 minutes
Partez de la table Résultat et de la mesure Montant total.
-
Dans le volet Visualisations, cliquez sur l'icône Waterfall Plume. Agrandissez le cadre vide.
-
Glissez la colonne
Postedans le champ Catégorie (ou Produit). -
Glissez la mesure
Montant totaldans le champ Valeurs (montant). La cascade apparaît : 7 barres d'étapes, vertes quand elles montent, rouges quand elles descendent, puis une barre Total à 190. L'axe part de zéro, comme dans Power BI. -
Survolez la barre « Loyer ». L'infobulle donne le montant, sa Part du total et le Cumul atteint après cette étape.
-
Dans le volet Format, carte Cascade, groupe Départ, sous-totaux et total, saisissez
Résultat netdans Libellé du total. -
Carte Étiquettes de données, saisissez
€dans Suffixe (ex. €). -
Carte Barres, réglez Style des liaisons sur Continu.
-
Cliquez sur la barre « Marketing » : les autres visuels de la page sont filtrés sur ce poste (filtre croisé). Cliquez dans le vide du visuel pour effacer.
-
Carte Titre, saisissez
Du chiffre d'affaires au résultat net.
Résultat attendu : une cascade lisible, du chiffre d'affaires (1 000 €) au résultat net (190 €), dans l'ordre du compte de résultat, sans filigrane : tout ce pas-à-pas utilise des fonctions gratuites.
En cas de problème
| Ce que vous voyez | Cause probable | Solution |
|---|---|---|
| Un pont prix-volume-mix au lieu d'une cascade | Une mesure est posée dans Quantité (prix-volume-mix) | Retirez-la, ou Cascade › Type de graphique = Cascade |
| « Ajoutez un champ « Période » (au moins deux valeurs), ou les mesures « Quantité de référence » et « Valeur de référence ». » | Pont prix-volume-mix sans période ni référence | Ajoutez une Période, ou les deux mesures de référence |
| Les postes sont dans l'ordre alphabétique | Pas de « Trier par colonne » sur la catégorie | Outils de colonne › Trier par colonne, ou Ordre des étapes = Liste personnalisée |
| Une charge monte au lieu de descendre | Montant saisi en positif | Inversez son signe dans la mesure |
| Message rouge « Sous-totaux introuvables (nom d'étape inconnu) » | Nom d'étape mal orthographié dans Sous-totaux ★ | Recopiez le nom exact (la casse n'importe pas) |
| Une barre « Écart » avant la fin | La valeur de fin mesurée ne correspond pas au départ + étapes | Normal : c'est le contrôle ; vérifiez les données ou retirez Valeur de fin |
| Les barres de total sont coupées par une marque en zigzag | Commencer à zéro est désactivé (axe coupé) | Activez Axe des valeurs › Commencer à zéro (sinon : axe coupé) |
| Pas de pourcentage dans les étiquettes | Cascade sans départ : une part du total serait trompeuse | Ajoutez une Valeur de départ ou de référence ; la part reste dans l'infobulle |
| Un filigrane apparaît | Une fonction ★ est utilisée | Voir le cas pratique « éviter le filigrane », ou ajoutez une clé |
| Icône d'avertissement en haut du visuel | Plus de 10 000 lignes (ou produits) ou 60 périodes | Filtrez la page, ou regroupez les petites étapes ★ |
À retenir
- Catégorie + Valeurs = une cascade, axe depuis zéro, total à la fin, comme Power BI ; une Quantité = un pont prix-volume-mix.
- Valeur de référence = pont budget → réel ; Valeur de départ et de fin = trésorerie, contrôle d'écart.
- Répartition = l'écart d'une catégorie à la suivante, élément par élément, comme le visuel natif.
- Sous-totaux, barres horizontales et regroupement des petites étapes sont ★ ; départ, total, ordre et liaisons sont gratuits.
- Le sens se lit toujours avec ▲▼, jamais par la couleur seule.
Pour aller plus loin
- Cas pratiques de Waterfall Plume : des recettes pour les besoins courants.
- Champs et réglages de Waterfall Plume : chaque zone de champ et chaque réglage.
- Bien démarrer avec les visuels Plume : installation, licence, styles et réglages communs.
- La fiche du visuel : Waterfall Plume. Une question : support.