Aller au contenu
Plume Visuals
← Retour
Prise en mainDébutant11 min de lecture· Publié le 4 octobre 2026

Sankey : voir où vont les flux et quels clients changent de segment

Prise en main de Sankey Plume : préparer une table de clients, construire un diagramme des migrations avec nouveaux et perdus, suivre un parcours et sélectionner un flux.

Read in English

En bref

Le concept : des flux qui se séparent et se rejoignent. Un diagramme de Sankey montre des quantités qui passent d'un endroit à un autre : des visiteurs d'une page à la suivante, un chiffre d'affaires vers ses charges et son résultat, des clients d'un segment à un autre. L'épaisseur d'un ruban est proportionnelle à la quantité. Exemple : vous avez 100 clients Or en 2024 et encore 100 en 2025. Rien n'a changé ? Peut-être que 30 clients Or sont descendus en Argent et que 30 clients Argent sont montés en Or : le total est stable, mais un tiers du segment a été renouvelé. Ces passages d'une catégorie à une autre, d'une période à la suivante, s'appellent des migrations. On y ajoute les entrées (nouveaux clients) et les sorties (clients perdus).

  • Ce que fait le visuel. Sankey Plume dessine ces flux en colonnes : un bloc (un « nœud ») par catégorie dans chaque colonne, et des rubans entre les colonnes. Il se remplit de trois façons :
    • Source et Destination : une ligne par flux, comme le Sankey de Microsoft (page de A vers B, poste de dépense vers poste de dépense). Un nom présent des deux côtés est un seul nœud : les flux continuent sur plusieurs niveaux.
    • Étapes : une colonne par champ (canal d'acquisition › région › segment).
    • Dans le temps : chaque client est suivi d'une période à la suivante, avec les nouveaux et les perdus.
  • Quand l'utiliser :
    • suivre des clients entre segments ou classes ABC d'une année à l'autre, mesurer l'attrition et le recrutement ;
    • montrer un parcours (pages d'un site, étapes d'un dossier, canal › région › segment) et ses abandons ;
    • montrer d'où vient un budget et où il va (compte de résultat, énergie, matières).
  • Quand préférer autre chose : pour une simple évolution d'un total dans le temps, une courbe suffit ; pour comparer des montants sans notion de passage, des barres sont plus lisibles.
  • À la fin, vous saurez :
    • préparer une table « une ligne par client et par année » ;
    • construire un diagramme des migrations avec les nouveaux et les perdus ;
    • suivre le parcours d'une catégorie au survol et sélectionner les clients d'un flux ;
    • (dans les cas pratiques) faire un Sankey Source → Destination, fixer l'ordre des catégories, afficher des pourcentages sur les flux.
  • Ce qu'il vous faut : Power BI Desktop, le visuel Sankey Plume installé (voir les bases communes), une table qui dit, pour chaque individu (client, produit…) et chaque période, dans quelle catégorie il se trouve. Le rapport d'exemple PlumeAlluvialShift-Exemple-FR, dans votre espace « Téléchargements », montre les trois modes (pages 1 à 3) et les fonctions ★ fils et mise en avant de flux (page « 4 · Fils et mise en avant ★ »).

Les données à fournir

La forme attendue pour les migrations : une ligne par client et par année où il est actif. Chaque ligne dit « tel client, telle année, était dans tel segment ». Trois colonnes (des champs de votre table, lus ligne à ligne) sont nécessaires : l'individu, la période et la catégorie. Une mesure (un calcul que Power BI refait selon les filtres, écrit en DAX, le langage des formules de Power BI ; voir le glossaire) est facultative : elle donne l'épaisseur des flux.

Pourquoi des colonnes ? Le visuel doit retrouver chaque client d'une année à l'autre. Il a donc besoin de l'identifiant du client et de sa catégorie, ligne par ligne.

Un client absent une année n'a pas de ligne cette année-là. C'est justement ce qui permet au visuel de le repérer : il devient « Perdus » à la colonne suivante, ou « Nouveaux » à la colonne précédente.

Jeu de données d'exemple (table Clients, données fictives) :

ClientAnnéeSegmentCA
C0012023Bronze820
C0012024Argent2150
C0012025Or5300
C0022023Or6100
C0022024Or5800
C0022025Argent2900
C0032023Argent2400
C0032024Bronze760
C0042024Bronze640
C0042025Bronze910
C0052025Argent1980
C0062023Bronze450

Ce qu'on y lit : C001 monte chaque année, C002 descend en 2025, C003 descend puis disparaît, C004 arrive en 2024, C005 arrive en 2025, C006 part après 2023.

Le même jeu prêt à coller. Dans Power BI Desktop, onglet Modélisation › Nouvelle table, collez :

Clients =
DATATABLE (
    "Client", STRING,
    "Année", INTEGER,
    "Segment", STRING,
    "CA", DOUBLE,
    {
        { "C001", 2023, "Bronze", 820 },
        { "C001", 2024, "Argent", 2150 },
        { "C001", 2025, "Or", 5300 },
        { "C002", 2023, "Or", 6100 },
        { "C002", 2024, "Or", 5800 },
        { "C002", 2025, "Argent", 2900 },
        { "C003", 2023, "Argent", 2400 },
        { "C003", 2024, "Bronze", 760 },
        { "C004", 2024, "Bronze", 640 },
        { "C004", 2025, "Bronze", 910 },
        { "C005", 2025, "Argent", 1980 },
        { "C006", 2023, "Bronze", 450 }
    }
)

Créez ensuite deux mesures (Modélisation › Nouvelle mesure, une à la fois) :

// Compte chaque client une seule fois, même s'il a plusieurs lignes
Nombre de clients = DISTINCTCOUNT ( Clients[Client] )
// Additionne le chiffre d'affaires des lignes filtrées
CA clients = SUM ( Clients[CA] )

Astuce : la mesure est facultative. Sans elle, chaque client compte pour 1, ce qui donne déjà le nombre de clients. Avec CA clients, l'épaisseur des flux devient le chiffre d'affaires : un flux peut alors s'élargir entre le départ et l'arrivée quand les clients ont dépensé davantage.

L'autre forme : une ligne par flux (Source, Destination, Valeur). C'est la forme du Sankey de Microsoft, utile pour un parcours de pages ou un budget. Elle est détaillée dans les cas pratiques (« Comment faire un Sankey classique Source → Destination ? »).

Pièges de préparation :

  • Une catégorie par client et par période. Si un client apparaît dans deux segments la même année, le visuel le place dans le plus gros des deux, avec sa valeur totale.
  • Une période en texte (« T1 2025 ») se trie dans l'ordre défini par Trier par colonne (un réglage du modèle qui dit à Power BI de trier une colonne selon une autre). Sans ce réglage, les périodes risquent de sortir dans le désordre. Les dates et les nombres se trient tout seuls.
  • Une période sans ligne n'existe pas. Un client qui revient après une année d'absence compte d'abord comme perdu, puis comme nouveau.
  • Valeurs négatives (avoirs, retours) : elles sont écartées, avec l'avertissement « Valeurs négatives ignorées ».
  • Volume : au-delà de 24 périodes, seules les 24 plus récentes sont dessinées.

Pas à pas : votre premier diagramme des migrations en 10 minutes

Partez de la table Clients et des deux mesures de la partie « Les données à fournir ».

  1. Dans le volet Visualisations, cliquez sur l'icône Sankey Plume. Un cadre vide apparaît sur la page ; agrandissez-le pour qu'il occupe la moitié de la page.

  2. Dans le volet Données, glissez la colonne Segment dans le champ Catégories (une colonne par champ).

  3. Glissez la colonne Année dans le champ Période (migrations dans le temps). Trois colonnes de blocs apparaissent : 2023, 2024 et 2025, sans flux entre elles. Un message vous invite à ajouter un individu.

  4. Glissez la colonne Client dans le champ Individu (client, produit…). Les flux apparaissent. Des blocs hachurés s'ajoutent : « Nouveaux » en bas d'une colonne pour les clients qui arrivent à la colonne suivante, « Perdus » dans une colonne pour les clients qui étaient là à la précédente.

  5. Glissez la mesure Nombre de clients dans le champ Valeur ou poids (facultatif). Les épaisseurs ne changent pas : sans Valeur, un client comptait déjà pour 1. Vous verrez dans les cas pratiques comment passer au chiffre d'affaires.

  6. Dans le volet Format, carte En-têtes des colonnes, activez Total sous le nom. Le nombre de clients de chaque année s'affiche sous son en-tête.

  7. Carte Étiquettes des catégories, réglez Contenu sur Nom, valeur et %. Chaque bloc affiche son nom, son nombre de clients et sa part de la colonne.

  8. Carte Titre, saisissez dans Titre : Migrations des clients entre segments, 2023-2025.

  9. Survolez le bloc Or de la colonne 2023. Le parcours de ce client est tracé dans toutes les colonnes : Or en 2024, puis Argent en 2025. Le reste du graphique s'estompe.

  10. Cliquez sur le flux qui va de Bronze (2023) à Argent (2024). Le client de ce flux (C001) est sélectionné : les autres visuels de la page sont filtrés sur lui (filtre croisé, voir le glossaire). Cliquez dans une zone vide du visuel pour annuler.

Résultat attendu : un diagramme en trois colonnes, avec les montées (C001), les descentes (C002, C003), les arrivées (C004, C005) et les départs (C006, C003), lisible d'un coup d'œil.

En cas de problème

Ce que vous voyezCause probableSolution
Des colonnes, mais aucun fluxUn champ Période sans champ IndividuGlissez la colonne identifiant (Client) dans Individu (client, produit…)
Les périodes ne sont pas dans l'ordreLa période est un texteRéglez Trier par colonne dans le modèle, ou utilisez une date ou un nombre (par exemple Année * 10 + Trimestre)
Le deuxième champ de Catégories n'apparaît pasAvec une Période, seul le premier champ de Catégories est utiliséRetirez la Période pour passer en mode étapes, ou gardez un seul champ
La page d'accueil reste affichée avec un champ SourceIl manque Destination (ou l'inverse)Remplissez les deux champs
Tous les flux ont la même épaisseurMode étapes ou Source → Destination sans Valeur : chaque ligne compte pour 1Ajoutez une mesure dans Valeur ou poids (facultatif)
Une boucle passe sous le graphiqueUn flux revient vers une colonne précédente (cycle)Normal ; Disposition › Flux qui reviennent en arrière (cycles) = Masquer pour ne pas la dessiner
Le même nom apparaît dans deux colonnesDeux colonnes (départ → arrivée) est choisiChoisissez Enchaîner pour un seul nœud par nom
Icône d'avertissement « Plus de 30 niveaux »Les flux forment des chaînes très longuesFiltrez les données ou choisissez Deux colonnes
L'ordre glissé à la souris n'est pas gardéVous étiez en mode lecture, ou le rapport n'a pas été enregistréGlissez en mode édition (Power BI Desktop ou « Modifier » dans le service), puis enregistrez
Flux pâles avec une partie plus foncéeUn autre visuel de la page met des données en évidence (surbrillance croisée)Normal ; cliquez dans le vide de l'autre visuel, ou Format › Modifier les interactions de Power BI pour filtrer au lieu de mettre en évidence
Selon le champ « Couleur des flux » ne change rienLe champ Couleur des flux (mesure) est videGlissez-y une mesure numérique
Un bloc « Autres » regroupe des catégoriesPlus de catégories que Catégories affichées au plus (le reste dans « Autres »)Montez ce réglage (jusqu'à 40), ou Masquer les flux sous (% du total) pour alléger
Icône d'avertissement « Valeurs négatives ignorées »Avoirs ou retours dans la mesure ValeurNormal : seules les quantités positives sont dessinées. Filtrez les lignes négatives si besoin
Un client est compté dans une seule catégorie alors qu'il en a deux la même annéeUne seule catégorie par individu et par périodeLe visuel garde la plus grosse ; corrigez la source si ce cas n'est pas voulu
Un client qui revient compte comme perdu puis nouveauIl n'a pas de ligne l'année de son absenceComportement normal
Les premières années ont disparuPlus de 24 périodesFiltrez la page sur les périodes utiles
Icône d'avertissement « Fils indisponibles », rubans pleinsFils demandé avec des valeurs décimales ou plus de 3 000 traitsMesure en nombres entiers (nombre de clients) ; filtrez, ou Masquer les flux sous (% du total)
Un flux nommé dans Mettre en avant des flux ★ reste grisLe nom ne correspond à aucun flux, ou le sens est inverséVérifiez l'orthographe des deux catégories et le sens départ > arrivée
Un filigrane apparaîtUn réglage ★ est actif sans clé (verticale, fils, mise en avant d'une catégorie ou d'un flux, maintien, changements, dégradé, style ★)Désactivez-le ou ajoutez une clé (voir les bases communes)

À retenir

  • Source + Destination : un flux par ligne, sur plusieurs niveaux, comme le Sankey de Microsoft ; les cycles deviennent des boucles.
  • Catégorie + Période + Individu : les migrations d'une période à l'autre, avec les nouveaux et les perdus ; plusieurs champs dans Catégories, sans Période : un parcours en étapes.
  • L'ordre des catégories se fixe d'une liste ou d'un glisser, et ne change plus avec les filtres.
  • Survolez pour suivre un parcours, cliquez sur un flux pour sélectionner ses individus ; affichez les taux de passage sur les flux.
  • Taux de maintien ★, changements mis en avant ★, catégorie ou flux mis en avant ★ répondent directement à « qui reste, qui bouge, par où passe-t-il ? » ; avec de petits effectifs, les fils ★ montrent un trait par individu.

Pour aller plus loin