Un streamgraph dans Power BI : voir la composition changer
Prise en main de Stream Plume : préparer une table mensuelle par canal, insérer le visuel, lire les flux, changer de disposition et filtrer la page d'un clic.
Read in EnglishEn bref
Un streamgraph, qu'est-ce que c'est ? C'est une aire empilée qui flotte autour d'un axe central au lieu de reposer sur zéro. Chaque catégorie (un canal de vente, un produit, une source d'énergie) forme un flux dont l'épaisseur, à chaque date, vaut sa valeur. L'épaisseur totale est le total du mois ; la forme de chaque flux raconte sa tendance.
Mini exemple. En janvier, le Web fait 60 000 € et les Magasins 40 000 € : les deux flux font ensemble 100 000 € d'épaisseur, le Web en occupe 60 %. En juin, le Web passe à 90 000 € et les Magasins tombent à 30 000 € : le flux du Web s'épaissit, celui des Magasins s'amincit, et l'ensemble grossit.
- Ce que fait le visuel. Stream Plume dessine ces flux, met les plus gros au centre, lisse leurs bords sans qu'ils se croisent et écrit le nom de chaque flux à l'endroit où il est le plus épais. Il sait aussi centrer les flux, les présenter en 100 % ou en aires empilées classiques, découper le graphique en petits multiples et se dessine de gauche à droite à l'affichage. En premium (★), il rejoue le temps avec un curseur (lecture), met en avant les plus fortes hausses, regroupe les petits flux dans « Autres », affiche les valeurs de début et de fin, compare à une période de référence, place des événements et donne le classement à chaque date pendant la lecture.
- Quand l'utiliser. Pour montrer comment la composition d'un total évolue sur de nombreuses périodes : chiffre d'affaires par canal, mix énergétique, parts de marché, tickets par catégorie.
- Quand préférer autre chose. Pour lire des valeurs exactes et les comparer entre elles, Line Plume (courbes) ou Bar Plume (barres) sont plus précis ; pour une seule date, un graphique en barres ou un anneau.
- Ce que vous saurez faire. Préparer une table, insérer le visuel, lire les flux et l'échelle de grandeur, changer de disposition, filtrer la page d'un clic.
- Ce qu'il vous faut : Power BI Desktop, le visuel Stream Plume installé (voir les bases communes), une table avec une date, une catégorie et un montant. Le rapport d'exemple PlumeStream-Exemple-FR, dans votre espace « Téléchargements », montre les ventes d'une PME par canal et un mix énergétique (page 1), quatre dispositions (page 2) et les fonctions ★ (page 3).
Les données à fournir
La forme. Une ligne par date et par catégorie : la date (ou le mois), la catégorie, le montant. Il n'est pas nécessaire que chaque catégorie ait une valeur à chaque date : une valeur absente compte comme zéro.
| Mois | Canal | Montant |
|---|---|---|
| 01/01/2025 | Web | 61 000 |
| 01/01/2025 | Magasins | 42 000 |
| 01/01/2025 | Téléphone | 18 000 |
| 01/02/2025 | Web | 66 000 |
| 01/02/2025 | Magasins | 39 000 |
| 01/02/2025 | Téléphone | 17 500 |
| 01/03/2025 | Web | 72 000 |
| 01/03/2025 | Magasins | 37 000 |
| 01/03/2025 | Téléphone | 19 000 |
Pour essayer sans fichier : Modélisation › Nouvelle table, puis collez :
Ventes =
DATATABLE (
"Mois", DATETIME, "Canal", STRING, "Montant", DOUBLE,
{
{ "2025-01-01", "Web", 61000 }, { "2025-01-01", "Magasins", 42000 }, { "2025-01-01", "Téléphone", 18000 },
{ "2025-02-01", "Web", 66000 }, { "2025-02-01", "Magasins", 39000 }, { "2025-02-01", "Téléphone", 17500 },
{ "2025-03-01", "Web", 72000 }, { "2025-03-01", "Magasins", 37000 }, { "2025-03-01", "Téléphone", 19000 },
{ "2025-04-01", "Web", 70000 }, { "2025-04-01", "Magasins", 41000 }, { "2025-04-01", "Téléphone", 21000 },
{ "2025-05-01", "Web", 78000 }, { "2025-05-01", "Magasins", 35000 }, { "2025-05-01", "Téléphone", 20000 },
{ "2025-06-01", "Web", 90000 }, { "2025-06-01", "Magasins", 30000 }, { "2025-06-01", "Téléphone", 22000 }
}
)
La mesure. La zone Valeurs attend une mesure (un calcul que Power BI refait selon les filtres, écrit en DAX ; voir le glossaire) :
Chiffre d'affaires = SUM ( Ventes[Montant] ) -- additionne les lignes de chaque mois et de chaque canal
Les pièges.
- Déposez la colonne date elle-même, pas la hiérarchie automatique (Année › Trimestre › Mois › Jour) : clic sur la flèche du champ dans la zone, puis choisissez le nom de la colonne.
- Un streamgraph montre des quantités positives. Une valeur négative compte comme zéro (un avertissement s'affiche en mode édition) : pour des écarts, préférez Waterfall Plume ou Bar Plume.
- Une catégorie texte (« T1 2024 », « T2 2024 ») convient aussi : elle garde l'ordre des données.
Pas à pas : votre premier streamgraph en 10 minutes
- Dans le volet Visualisations, cliquez sur l'icône Stream Plume. Un cadre vide apparaît, avec une page d'accueil qui indique les champs à glisser ; agrandissez-le sur toute la largeur de la page.
- Glissez la colonne
Moisdans Axe de temps. Vérifiez qu'il s'agit bien de la colonne et non de la hiérarchie. - Glissez
Canaldans Flux (légende), puis la mesureChiffre d'affairesdans Valeurs. Les flux se dessinent de gauche à droite ; le nom de chaque canal s'écrit dans son flux. - Repérez à gauche le trait vertical « ↕ … € » : c'est l'échelle de grandeur. Un flux aussi épais que ce trait vaut ce montant. (Les flux ondulants n'ont pas de zéro, donc pas d'axe Y classique.)
- Survolez un flux : les autres s'estompent et l'infobulle donne le mois, la valeur, la part du total, le rang du canal et l'évolution depuis le mois précédent.
- Ouvrez Format › Flux › Disposition et choisissez Aires empilées (depuis zéro) : les flux reposent sur zéro et un axe Y apparaît. Essayez 100 % (parts du total), puis revenez à Flux ondulants (streamgraph).
- Dans Format › Étiquettes des flux › Contenu, choisissez Nom et total : chaque étiquette donne le total du canal sur la période.
- Les noms sont écrits dans le graphique : vous pouvez retirer la légende avec Format › Étiquettes des flux › Masquer la légende.
- Cliquez sur un flux : les autres visuels de la page se filtrent sur ce canal (filtre croisé, voir le glossaire). Ctrl + clic en ajoute un autre ; cliquez dans le vide pour annuler.
- Au clavier : Tab jusqu'au graphique, flèches gauche et droite pour parcourir les mois, haut et bas pour changer de flux, Entrée pour sélectionner, Échap pour effacer.
Résultat attendu : les trois canaux en flux ondulants, le Web au centre qui s'épaissit, les noms dans les flux, une échelle de grandeur à gauche, et un filtre de la page d'un clic.
En cas de problème
| Ce que vous voyez | Cause probable | Solution |
|---|---|---|
| Un seul flux très large, ou un flux par année | La hiérarchie de dates est placée au lieu de la colonne | Flèche du champ › choisissez le nom de la colonne |
| Un flux n'a pas d'étiquette | Il est trop fin à toutes les dates | Normal ; son nom est dans la légende et l'infobulle. Baissez Taille (minimale si automatique) |
| « Valeurs négatives comptées comme zéro » | La mesure renvoie des valeurs négatives | Un flux ne peut pas être négatif : utilisez une mesure positive ou un autre visuel |
| Pas d'axe Y | Les flux ondulants et centrés n'ont pas de zéro | Lisez l'échelle de grandeur, ou passez en Aires empilées |
| Les flux sont dans le désordre | L'ordre « Les plus gros au centre » alterne haut et bas | Format › Flux › Ordre des flux : Par total, Par nom ou Ordre personnalisé |
| Trop de flux, graphique illisible | Trop de catégories | Top N et « Autres » ★, ou un filtre sur les catégories |
| Filigrane « Aperçu premium » | Une fonction ★ est utilisée sans clé | Clé dans Format › Licence Plume Studio, ou réglage gratuit |
À retenir
- Une ligne par date et par catégorie ; la colonne date, pas la hiérarchie.
- L'épaisseur d'un flux vaut sa valeur ; l'échelle de grandeur donne l'ordre de grandeur.
- Les noms sont écrits dans les flux, là où ils sont les plus épais : la légende devient facultative.
- Flux ondulants, centrés, 100 % ou aires empilées : un seul réglage, Format › Flux › Disposition.
Pour aller plus loin
- Cas pratiques de Stream Plume : des recettes pour les besoins courants.
- Champs et réglages de Stream 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 : Stream Plume. Une question : support.