# Bar Plume : 8 cas pratiques

> Pas à pas : reproduire un graphique à barres natif ; comparer 2025 à 2024 avec des flèches d'écart ; afficher le réalisé face à l'objectif avec l'écart en % ; garder les 5 premiers et regrouper le reste…

- Language: French
- Web page: https://plumevisuals.com/fr/tutoriels/bar-plume-cas-pratiques
- Published: 2026-10-14
- Visual: Bar Plume, technical reference: https://plumevisuals.com/ai/visuals/bar-chart.md
- If an option name in this tutorial differs from the technical reference, the reference is right (it is generated from the visual's code).

Ces recettes partent d'un Bar Plume déjà en place. Si ce n'est pas le cas, commencez par la [prise en main](/fr/tutoriels/barres-top-n-objectif) : les exemples reprennent ses données. Les fonctions marquées ★ sont premium : elles marchent sans licence, avec un filigrane.

## Comment reproduire un graphique à barres natif ?

Vous remplacez un visuel natif par Bar Plume et voulez le même rendu. Deux réglages suffisent, dans **Format › Disposition**.

| Visuel natif | Séries | Orientation |
|---|---|---|
| Graphique à barres empilées | *Empilées* | *Barres (horizontales)* |
| Histogramme empilé | *Empilées* | *Colonnes (verticales)* |
| Graphique à barres groupées | *Groupées (côte à côte)* | *Barres (horizontales)* |
| Histogramme groupé | *Groupées (côte à côte)* | *Colonnes (verticales)* |
| Histogramme empilé 100 % | *Empilées à 100 %* | *Colonnes (verticales)* (*Barres* pour le graphique à barres 100 %) |

1. Glissez les mêmes champs que dans le visuel natif : son **Axe Y** ou **Axe X** de catégories va dans **Axe (catégories)**, sa **Légende** dans **Légende (séries)**, ses valeurs dans **Valeurs**.
2. Dans **Disposition**, réglez **Séries** et **Orientation** selon le tableau.
3. Pour garder l'ordre des barres du visuel d'origine, réglez **Tri › Trier par**.

Résultat : le même graphique, avec les options de Bar Plume en plus.

## Comment comparer 2025 à 2024 avec des flèches d'écart ★ ?

Votre direction veut voir, région par région, si l'année progresse, et de combien.

1. Axe (catégories) = `Région` ; Valeurs = `CA 2024`, puis `CA 2025` (dans cet ordre).
2. **Disposition › Séries** = *Groupées (côte à côte)* ; **Orientation** = *Colonnes (verticales)*.
3. Carte **Écarts entre colonnes ★** : activez **Afficher ★**.
4. **Comparer** = *2ᵉ série à la 1ʳᵉ, dans chaque groupe*.
5. **Afficher l'écart** = *En %*.

Résultat : au-dessus de chaque paire, une flèche verte ou rouge avec l'évolution (Île-de-France : +11,0 %, Nouvelle-Aquitaine : +12,0 %, Bretagne : +8,3 %).

> **Tip:** **Astuce** : pour une suite de mois, gardez une seule série et choisissez **Comparer** = *Chaque catégorie à la précédente* : chaque colonne affiche son évolution par rapport au mois d'avant.

## Comment afficher le réalisé face à l'objectif avec l'écart en % ★ ?

Vous suivez des objectifs commerciaux et voulez voir d'un coup d'œil qui les atteint.

1. Axe (catégories) = `Région` ; Valeurs = `CA` ; Objectif = `Objectif`.
2. Carte **Objectif** : **Repère** = *Barre fantôme* (le contour en pointillés de la barre à atteindre).
3. **Écart à l'objectif** = *En % ★*.
4. Gardez **Couleur si atteint** et **Couleur si non atteint**, ou choisissez les couleurs de votre charte.
5. Pour des coûts ou des délais, activez **Plus bas = mieux**.

Résultat : chaque barre porte son objectif et l'écart coloré (ex. Île-de-France : +3,8 %, Bretagne : -2,1 %). L'infobulle redonne le CA, l'objectif et l'écart.

> **Warning:** **Attention** : avec plusieurs mesures côte à côte, l'écart se calcule sur la première ; en *Empilées*, sur le total de la pile.

## Comment garder les 5 premiers et regrouper le reste ★ ?

Avec 40 produits, le graphique devient illisible. Vous voulez les 5 premiers et une barre pour le reste.

1. Axe (catégories) = votre colonne `Produit` ; Valeurs = `CA`.
2. Carte **Tri** : activez **Top N ★**.
3. **N** = 5.
4. Laissez **Regrouper le reste dans « Autres »** activé ; dans **Libellé « Autres »**, tapez « Autres produits ».

Résultat : 6 barres, dont « Autres produits » qui additionne les 35 restants. Un clic sur cette barre filtre le rapport sur ces 35 produits. En petits multiples, le Top N est calculé dans chaque panneau.

> **Warning:** **Attention** : « Autres » est une **somme**. Pour un taux ou une moyenne, désactivez **Regrouper le reste dans « Autres »**.

> **Tip:** **Astuce** : pour laisser le lecteur choisir N, créez un paramètre de plage numérique (**Modélisation › Nouveau paramètre › Plage numérique**), puis une mesure `N du Top = SELECTEDVALUE ( 'Nombre de produits'[Nombre de produits], 5 )` glissée dans **Format dynamique** et renommée `sort.n` (clic droit › **Renommer pour ce visuel**).

## Comment imposer l'ordre des séries (Web avant Magasin) ?

Par défaut, les séries suivent l'ordre du modèle. Votre charte veut toujours le web en premier, en bas de chaque pile.

1. Axe (catégories) = `Région` ; Légende (séries) = `Canal` ; Valeurs = `CA` ; **Disposition › Séries** = *Empilées*.
2. Carte **Tri**, groupe **Séries** : **Ordre des séries** = *Personnalisé*.
3. **Noms dans l'ordre (séparés par ;)** : `Web; Magasin`.
4. Activez **Légende dans l'ordre visuel des piles** pour que la légende se lise dans le même sens que les segments.

Résultat : le segment Web est le premier de chaque pile, et chaque canal garde sa couleur.

## Comment afficher la valeur et la part de chaque segment ?

Dans un histogramme empilé, vous voulez lire à la fois « 930 k » et « 36 % de la région » (le web en Île-de-France, deux années cumulées).

1. Axe (catégories) = `Région` ; Légende (séries) = `Canal` ; Valeurs = `CA` ; **Disposition › Séries** = *Empilées*.
2. Carte **Étiquettes de données** : activez **Afficher**.
3. **Contenu** = *Valeur et part de la catégorie*.
4. **Masquer sous (% de la catégorie)** = 5 : les étiquettes des tout petits segments disparaissent.

Résultat : chaque segment affiche sa valeur et sa part dans la région ; le total reste au bout de la pile.

> **Tip:** **Astuce** : en *Empilées à 100 %*, activez **Total au bout des barres 100 % ★** pour garder le total réel de chaque catégorie, que Power BI ne sait pas afficher.

## Comment empiler par canal et grouper par année ★ ?

Vous voulez, pour chaque région, une pile 2024 et une pile 2025, découpées par canal.

1. Axe (catégories) = `Région` ; Légende (séries) = `Canal` ; Valeurs = `CA 2024`, puis `CA 2025`.
2. **Disposition › Séries** = *Empilées et groupées ★*.
3. Carte **Étiquettes de données**, groupe **Totaux** : laissez **Total au bout des piles** activé.

Résultat : deux piles par région, une par mesure, chacune découpée en Magasin et Web ; chaque pile a son total. Sans Légende, vous pouvez choisir vous-même la pile de chaque mesure : carte **Réglages par série**, **Appliquer les réglages à** = la série, puis **Pile (empilées et groupées)** = *Pile 1*, *Pile 2*…

## Comment dessiner le réalisé à l'intérieur du prévu ?

Une barre large et claire pour l'objectif, une barre fine et foncée pour le réalisé, au même endroit : la lecture est immédiate.

1. Axe (catégories) = `Région` ; Valeurs = `Objectif`, puis `CA` (l'objectif en premier).
2. **Disposition › Séries** = *Superposées*.
3. Groupe **Superposition** : **Ordre de dessin** = *Ordre des séries* ; activez **Séries suivantes plus fines**.
4. Carte **Couleurs des données** : donnez à `Objectif` un gris clair.

Résultat : chaque région montre une barre fine (le CA) dans une barre large (l'objectif). Pour régler précisément la finesse, utilisez **Réglages par série › Largeur relative (%, 0 = automatique)**.

## Comment animer une course de barres ★ ?

Vous voulez montrer les régions se dépasser d'une année à l'autre, comme dans les « bar chart races » des médias.

1. Axe (catégories) = `Région` ; Valeurs = `CA` ; glissez `Année` dans **Axe de lecture ★**. Une barre de lecture apparaît sous le graphique.
2. Carte **Course de barres ★** : **Ordre des barres** = *Classement à chaque image (re-tri)* ; **Barres affichées (Top N de chaque image)** = *10*.
3. Carte **Lecture ★** : **Durée d'une image (ms)** = *1500* ; activez **Lecture en boucle** si le rapport tourne sur un écran.
4. Facultatif : glissez dans **Image (base64) ★** une mesure qui renvoie une image par région (logo, drapeau), au format `"data:image/svg+xml;base64," & …` ; carte **Course de barres ★**, **Forme de l'image** = *Cercle*.
5. Cliquez sur ▶ dans la barre de lecture.

Résultat : à chaque année, les barres glissent vers leur nouveau rang et les valeurs comptent jusqu'au nouveau chiffre ; l'année en cours s'écrit en grand dans un coin. Chaque région garde sa couleur pendant toute la course.

## Comment garder la même échelle quand on filtre ?

Quand un segment filtre le rapport, l'axe des valeurs se recale sur les barres restantes : deux sélections ne se comparent plus à l'œil. Fixez le maximum de l'axe par une mesure qui ignore les filtres.

1. Créez la mesure :

```dax
Axe max =
CALCULATE (
    MAXX ( VALUES ( Ventes[Région] ), [CA] ),  -- la plus grande barre…
    REMOVEFILTERS ( Ventes )                   -- …calculée sans aucun filtre
)
```

2. Glissez `Axe max` dans le champ **Format dynamique**, puis renommez-la pour ce visuel `valAxis.max` (le réglage **Axe des valeurs › Maximum**).
3. Filtrez avec un segment : l'axe garde la même borne, et les barres rapetissent au lieu de remplir toute la hauteur.

N'utilisez pas `ALLSELECTED ()` : cette fonction suit les segments et les filtres croisés, et l'échelle bougerait encore. `REMOVEFILTERS ( Ventes )` (ou `ALL ( Ventes )`) ignore tous les filtres ; pour ne garder qu'un seul filtre, retirez seulement les colonnes filtrées par le segment, par exemple `REMOVEFILTERS ( Ventes[Canal] )`. Même principe pour `valAxis.min`.

## Pour aller plus loin

- [Prise en main de Bar Plume](/fr/tutoriels/barres-top-n-objectif) : les données à préparer et un premier visuel pas à pas.
- [Champs et réglages de Bar Plume](/fr/tutoriels/bar-plume-champs-et-reglages) : chaque zone de champ et chaque réglage.
- [Bien démarrer avec les visuels Plume](/fr/tutoriels/bien-demarrer-visuels-plume) : installation, licence, styles et réglages communs.
- La fiche du visuel : [Bar Plume](/fr/visuels/bar-chart). Une question : [support](/fr/support).
