Un treemap lisible dans Power BI : groupes, totaux et zoom
Prise en main de Treemap Plume : préparer les données, créer la mesure, insérer le visuel, lire les groupes et leurs totaux, zoomer dans un groupe et revenir.
Read in EnglishEn bref
Un treemap, qu'est-ce que c'est ? Un treemap (carte proportionnelle) découpe un rectangle en tuiles dont la surface est proportionnelle à une valeur. Les tuiles d'une même famille sont rangées ensemble : on voit d'un coup d'œil qui pèse le plus, et dans quel groupe.
Mini exemple. Une enseigne fait 100 000 € de chiffre d'affaires : 60 000 € en Île-de-France (dont 40 000 € de mobilier et 20 000 € de luminaires) et 40 000 € en Bretagne. Le rectangle est coupé en deux groupes : l'Île-de-France prend 60 % de la surface, la Bretagne 40 % ; dans l'Île-de-France, le mobilier prend les deux tiers.
- Ce que fait le visuel. Treemap Plume affiche jusqu'à six niveaux imbriqués (région, ville, catégorie…), chaque groupe avec son en-tête et son total. Les étiquettes grandissent avec les tuiles et passent à la ligne au lieu d'être coupées. Un clic sur un en-tête zoome dans le groupe ; un fil d'Ariane permet de revenir. Une année dans Axe de lecture ★ anime le treemap d'une année à l'autre (fonction premium).
- Quand l'utiliser. Répartition d'un total entre beaucoup de catégories hiérarchisées : chiffre d'affaires par région et produit, budget par service et poste, stock par entrepôt et famille, portefeuille par secteur et titre.
- Quand préférer autre chose. Comparer précisément quelques valeurs ou suivre une évolution dans le temps : Bar Plume ou Line Plume. Des valeurs négatives (pertes, écarts) : Waterfall Plume.
- Ce que vous saurez faire. Préparer une table, créer la mesure, insérer le visuel sur deux niveaux, lire les en-têtes et les totaux, zoomer dans un groupe, trier les tuiles.
- Ce qu'il vous faut : Power BI Desktop, le visuel Treemap Plume installé (voir les bases communes), une table avec des catégories et un montant. Le rapport d'exemple PlumeTreemap-Exemple-FR, dans votre espace « Téléchargements », montre les ventes d'une enseigne de maison par région et catégorie (page 1), les couleurs selon une mesure et l'exploration (page 2) et les fonctions ★ (page 3), dont la lecture animée 2023 → 2025.
Les données à fournir
La forme. Une ligne par vente (ou par combinaison de catégories) avec les colonnes qui forment la hiérarchie, du plus grand groupe au plus petit, et un montant.
| Région | Catégorie | Montant |
|---|---|---|
| Île-de-France | Mobilier | 41 200 |
| Île-de-France | Luminaires | 18 900 |
| Île-de-France | Décoration | 12 400 |
| Auvergne-Rhône-Alpes | Mobilier | 27 300 |
| Auvergne-Rhône-Alpes | Luminaires | 11 800 |
| Nouvelle-Aquitaine | Mobilier | 19 600 |
| Nouvelle-Aquitaine | Décoration | 9 100 |
| Bretagne | Mobilier | 10 400 |
| Bretagne | Luminaires | 5 200 |
| Bretagne | Décoration | 4 300 |
Pour essayer sans fichier : Modélisation › Nouvelle table, puis collez :
Ventes =
DATATABLE (
"Région", STRING, "Catégorie", STRING, "Montant", DOUBLE,
{
{ "Île-de-France", "Mobilier", 41200 },
{ "Île-de-France", "Luminaires", 18900 },
{ "Île-de-France", "Décoration", 12400 },
{ "Auvergne-Rhône-Alpes", "Mobilier", 27300 },
{ "Auvergne-Rhône-Alpes", "Luminaires", 11800 },
{ "Nouvelle-Aquitaine", "Mobilier", 19600 },
{ "Nouvelle-Aquitaine", "Décoration", 9100 },
{ "Bretagne", "Mobilier", 10400 },
{ "Bretagne", "Luminaires", 5200 },
{ "Bretagne", "Décoration", 4300 }
}
)
La mesure. La zone Valeurs attend une mesure (un calcul que Power BI refait selon les filtres, écrit en DAX ; voir le glossaire) :
CA = SUM ( Ventes[Montant] ) -- additionne les montants de chaque tuile, de chaque groupe et du total
Les pièges.
- Les colonnes de Catégorie (groupes) se placent du plus grand groupe au plus petit : Région d'abord, Catégorie ensuite. L'ordre des champs dans la zone donne l'ordre des niveaux.
- Les valeurs négatives n'ont pas de surface : elles sont comptées comme 0 (un message le signale en mode édition). Pour des écarts positifs et négatifs, préférez Waterfall Plume ou la couleur divergente ★ (voir les cas pratiques).
- Sans mesure dans Valeurs, le visuel compte les lignes : pratique pour un inventaire (nombre de produits par famille).
Pas à pas : votre premier treemap en 10 minutes
- Dans le volet Visualisations, cliquez sur l'icône Treemap Plume. Un cadre vide apparaît, avec une page d'accueil qui indique les champs à glisser ; agrandissez-le.
- Glissez
Régiondans Catégorie (groupes), puisCatégoriejuste en dessous, dans la même zone. - Glissez la mesure
CAdans Valeurs. Le treemap apparaît : la plus grande région en haut à gauche, chaque région avec un en-tête à sa couleur (nom et total), ses catégories en tuiles nuancées. - Lisez une tuile : le nom en gras, la valeur dessous. Survolez-la : l'infobulle donne le chemin complet (région, catégorie), la valeur, la part du groupe et la part du total.
- Cliquez sur l'en-tête Île-de-France : le treemap zoome sur cette région, avec une transition. En haut, le fil d'Ariane affiche « ↑ Tout › Île-de-France ».
- Cliquez sur Tout dans le fil d'Ariane (ou sur ↑) pour revenir à toutes les régions.
- Cliquez sur une tuile : les autres visuels de la page se filtrent sur cette région et cette catégorie (filtre croisé, voir le glossaire). Ctrl + clic pour en ajouter une autre ; clic dans une zone vide du visuel pour annuler.
- Ouvrez Format › Disposition › Algorithme › Ordre des tuiles et choisissez Nom (A → Z) : les régions et leurs catégories se rangent par ordre alphabétique, la première en haut à gauche.
- Ouvrez Format › Couleurs des données : une couleur par région est proposée, modifiable une à une.
Résultat attendu : les régions en groupes à en-tête avec leur total, les catégories en tuiles lisibles avec leur valeur (leur part dans l'infobulle), un zoom par clic sur un en-tête et un retour par le fil d'Ariane.
En cas de problème
| Ce que vous voyez | Cause probable | Solution |
|---|---|---|
| La page d'accueil reste affichée | Aucun champ dans Catégorie (groupes) ni Détails | Ajoutez au moins une colonne de catégorie |
| Les régions sont dans les tuiles et les catégories dans les en-têtes | Les champs sont dans le mauvais ordre | Dans la zone, faites glisser Région au-dessus de Catégorie |
| « … valeur(s) négative(s) ignorée(s) » | Des montants négatifs | Normal : une surface ne peut pas être négative ; voir les cas pratiques |
| Une tuile sans étiquette | La tuile est trop petite pour un texte lisible | Agrandissez le visuel, ou baissez Format › Étiquettes de données › Masquer dans les tuiles plus étroites que (px) |
| Pas d'en-têtes | Groupes trop petits, ou en-têtes désactivés | Format › Groupes (en-têtes et bordures) › En-têtes des groupes : activé ; agrandissez le visuel |
| Les tuiles sont toutes de la même taille | La zone Valeurs est vide (lignes comptées) ou la mesure renvoie 1 | Placez la mesure du montant dans Valeurs |
| Filigrane « Aperçu premium » | Une fonction ★ est utilisée sans clé | Clé dans Format › Licence Plume Studio, ou réglage gratuit |
| « … très petites tuiles regroupées dans la couleur de leur groupe » | Plus de 4 000 tuiles visibles | Normal : elles restent dans les totaux ; zoomez dans un groupe pour les voir |
À retenir
- Une colonne par niveau, du plus grand groupe au plus petit, et une mesure dans Valeurs.
- Chaque groupe a son en-tête avec son total ; un clic dessus zoome, le fil d'Ariane ramène.
- Les étiquettes grandissent avec les tuiles ; une tuile trop petite reste sans texte plutôt que de montrer « C… ».
- Toutes les fonctions de cette page sont gratuites ; l'axe de lecture, les parts dans les étiquettes, les couleurs par tuile, divergentes ou à seuils, le Voronoï, la carte boursière, le Top N, les images et les petits multiples sont ★.
Pour aller plus loin
- Cas pratiques de Treemap Plume : des recettes pour les besoins courants.
- Champs et réglages de Treemap 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 : Treemap Plume. Une question : support.