# Tous vos graphiques à barres et histogrammes dans un seul visuel

> Prise en main de Bar Plume : tous vos graphiques à barres et histogrammes dans un seul visuel.

- Language: French
- Web page: https://plumevisuals.com/fr/tutoriels/barres-top-n-objectif
- Published: 2026-10-04
- 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).

## En bref

**Ce que fait le visuel.** Bar Plume dessine des barres (horizontales) ou des colonnes (verticales) pour comparer des chiffres entre catégories : le chiffre d'affaires de chaque région, le nombre de dossiers par service, les ventes de chaque mois. Imaginez une étagère : chaque catégorie a sa place, et la hauteur de chaque livre dit combien elle pèse. Bar Plume remplace à lui seul les 5 graphiques à barres de Power BI (empilées, groupées, 100 %, en barres ou en colonnes), avec en plus les petits multiples, l'exploration d'une hiérarchie, les objectifs et les flèches d'écart.

**Quand l'utiliser :**
- comparer une valeur entre catégories (régions, produits, équipes) ;
- montrer la composition de chaque total (CA par canal à l'intérieur de chaque région) ;
- comparer deux périodes ou un réalisé et un objectif, barre par barre ;
- répéter le même graphique pour chaque valeur d'un champ (un graphique par année, par pays).

**Quand préférer autre chose :**
- pour une évolution sur de nombreuses dates, une courbe se lit mieux (Line Plume) ;
- pour expliquer le passage d'un total à un autre (pont, cascade), utilisez Waterfall Plume.

**Ce que vous saurez faire à la fin :**
- préparer les données et écrire les mesures DAX utiles ;
- choisir entre **Axe**, **Légende** et plusieurs mesures, et comprendre ce que chacun produit ;
- passer de barres groupées à empilées, à 100 %, puis en petits multiples ;
- trier, ordonner les séries, afficher valeurs, parts et totaux ;
- ajouter un objectif, des flèches d'écart et des lignes de référence.

**Ce qu'il vous faut :**
- Power BI Desktop (version récente) ;
- le visuel Bar Plume installé (voir [les bases communes](/fr/tutoriels/bien-demarrer-visuels-plume), « Installer un visuel Plume ») ;
- une table avec au moins une colonne de catégories (texte ou date) et un nombre à additionner (montant, quantité).

## Les données à fournir

### La forme attendue

Bar Plume compte **une barre par valeur de la colonne placée dans Axe (catégories)**. Pour chaque barre, il calcule une ou plusieurs **mesures**. Une mesure est une formule DAX qui calcule un chiffre selon ce qui est visible (voir le [glossaire](/fr/tutoriels/bien-demarrer-visuels-plume#glossaire)) : `CA = SUM ( Ventes[Montant] )` donne le CA de la région de la barre, puis de toute la table si aucun filtre ne s'applique.

- Ce qui sert à **découper** (région, canal, année, produit) est une **colonne** de texte ou de date.
- Ce qui se **mesure** (CA, quantité, objectif) est une **mesure**. Power BI accepte aussi une colonne numérique dans **Valeurs** : il crée alors une somme automatique (mesure implicite). Une vraie mesure est plus sûre et se réutilise.
- Votre table peut avoir une ligne par commande, par jour, par région : la **granularité** (le niveau de détail d'une ligne) n'a pas d'importance, Power BI additionne pour vous.

### Le jeu de données d'exemple

Une enseigne de maison (données fictives) vend en magasin et sur le web, dans trois régions, sur deux ans. Une ligne = une région, un canal, une année.

| Région | Canal | Année | Montant | Objectif |
|---|---|---|---|---|
| Île-de-France | Magasin | 2024 | 820000 | 800000 |
| Île-de-France | Web | 2024 | 410000 | 400000 |
| Île-de-France | Magasin | 2025 | 845000 | 850000 |
| Île-de-France | Web | 2025 | 520000 | 450000 |
| Nouvelle-Aquitaine | Magasin | 2024 | 360000 | 350000 |
| Nouvelle-Aquitaine | Web | 2024 | 140000 | 150000 |
| Nouvelle-Aquitaine | Magasin | 2025 | 372000 | 380000 |
| Nouvelle-Aquitaine | Web | 2025 | 188000 | 170000 |
| Bretagne | Magasin | 2024 | 255000 | 260000 |
| Bretagne | Web | 2024 | 95000 | 100000 |
| Bretagne | Magasin | 2025 | 248000 | 270000 |
| Bretagne | Web | 2025 | 131000 | 115000 |

Pour la créer sans fichier : **Modélisation › Nouvelle table**, collez la formule ci-dessous, puis validez.

```dax
Ventes =
DATATABLE (
    "Région", STRING,
    "Canal", STRING,
    "Année", STRING,
    "Montant", INTEGER,
    "Objectif", INTEGER,
    {
        { "Île-de-France", "Magasin", "2024", 820000, 800000 },
        { "Île-de-France", "Web", "2024", 410000, 400000 },
        { "Île-de-France", "Magasin", "2025", 845000, 850000 },
        { "Île-de-France", "Web", "2025", 520000, 450000 },
        { "Nouvelle-Aquitaine", "Magasin", "2024", 360000, 350000 },
        { "Nouvelle-Aquitaine", "Web", "2024", 140000, 150000 },
        { "Nouvelle-Aquitaine", "Magasin", "2025", 372000, 380000 },
        { "Nouvelle-Aquitaine", "Web", "2025", 188000, 170000 },
        { "Bretagne", "Magasin", "2024", 255000, 260000 },
        { "Bretagne", "Web", "2024", 95000, 100000 },
        { "Bretagne", "Magasin", "2025", 248000, 270000 },
        { "Bretagne", "Web", "2025", 131000, 115000 }
    }
)
```

L'année est volontairement en texte (`STRING`) : c'est une étiquette qui sert à découper, pas un nombre à additionner.

### Les mesures à créer

Sélectionnez la table `Ventes`, puis **Modélisation › Nouvelle mesure**. Créez une mesure à la fois.

```dax
// Chiffre d'affaires : additionne la colonne Montant
// sur les lignes visibles pour la barre (une région, un canal…)
CA = SUM ( Ventes[Montant] )

// Objectif : même principe sur la colonne Objectif
Objectif = SUM ( Ventes[Objectif] )

// CA de 2024 seulement : CALCULATE recalcule [CA]
// en ne gardant que les lignes dont l'année vaut "2024"
CA 2024 = CALCULATE ( [CA], Ventes[Année] = "2024" )

// CA de 2025 seulement, même principe
CA 2025 = CALCULATE ( [CA], Ventes[Année] = "2025" )

// Évolution entre les deux années, en part de 2024
// DIVIDE évite l'erreur de division par zéro (il renvoie vide)
Évolution = DIVIDE ( [CA 2025] - [CA 2024], [CA 2024] )
```

Donnez à `Évolution` le format Pourcentage : sélectionnez la mesure, puis **Outils de mesure › Format** : *Pourcentage*.

### Les pièges de préparation

- **Une année ou un code en nombre** : glissé dans **Valeurs**, il serait additionné (2024 + 2025 = 4049). Gardez-le en texte, ou placez-le seulement dans **Axe**, **Légende** ou **Petits multiples**.
- **Les mois rangés par ordre alphabétique** (avril, août, décembre…) : dans le modèle, triez la colonne du mois par une colonne de numéro de mois (**Outils de colonne › Trier par colonne**), puis choisissez **Tri › Trier par** : *Ordre du modèle*.
- **Une mesure vide pour une catégorie** : la catégorie n'a pas de barre. Vérifiez les relations entre tables et l'orthographe des clés.
- **Un taux ou une moyenne** (taux de marge, panier moyen) : ne l'empilez pas. Une pile additionne ses segments, et la barre « Autres » du Top N fait aussi une somme.

## Pas à pas : votre premier Bar Plume en 10 minutes

Objectif : un histogramme empilé du CA par région, découpé par canal, avec les valeurs et le total de chaque colonne.

1. Dans la page du rapport, cliquez sur l'icône **Bar Plume** du volet **Visualisations**. Un cadre apparaît, avec la page d'accueil du visuel.
2. Glissez la colonne `Région` dans **Axe (catégories)**. Les régions serviront de catégories : une barre par région.
3. Glissez la mesure `CA` dans **Valeurs**. Une barre par région apparaît, triée de la plus grande à la plus petite.
4. Dans le volet **Format**, carte **Disposition** : **Orientation** = *Colonnes (verticales)*. Les barres deviennent des colonnes, de gauche à droite.

5. Glissez la colonne `Canal` dans **Légende (séries)**. Chaque région a maintenant deux colonnes côte à côte, *Magasin* et *Web*, et une légende apparaît en haut.
6. Carte **Disposition** : **Séries** = *Empilées*. Les deux colonnes de chaque région se posent l'une sur l'autre ; le total de chaque pile s'affiche au bout.
7. Carte **Étiquettes de données** : activez **Afficher**. Le CA de chaque canal s'écrit sur son segment, dans une couleur lisible sur la barre.
8. Toujours dans **Étiquettes de données**, **Unités d'affichage** = *Milliers*, puis **Suffixe (ex. €)** = ` €` (une espace puis le symbole). Les étiquettes affichent « 930 k € » plutôt que « 930000 ».
9. Carte **Axe des valeurs** : **Unités d'affichage** = *Milliers*. Les graduations de l'axe suivent la même unité.
10. Carte **Titre** : dans **Texte**, tapez « CA par région et par canal ». Le titre remplace le titre automatique.

**Résultat** : un histogramme empilé, identique au visuel natif de Power BI, mais avec les totaux, des étiquettes lisibles et l'habillage Plume. Cliquez sur une colonne : le reste de la page se filtre sur cette région.

> **Tip:** **Astuce** : pour obtenir n'importe lequel des 5 graphiques à barres natifs, il suffit de changer **Disposition › Séries** et **Disposition › Orientation** (voir le [cas pratique « Comment reproduire un graphique à barres natif ? »](/fr/tutoriels/bar-plume-cas-pratiques)).

## En cas de problème

| Ce que vous voyez | Cause probable | Solution |
|---|---|---|
| Une seule barre, ou une barre par mesure | **Axe (catégories)** est vide | Glissez une colonne dans **Axe (catégories)** |
| Power BI refuse une 2ᵉ mesure quand **Légende (séries)** est remplie | Version de Bar Plume antérieure à 1.3 | Installez la version 1.3, qui accepte Légende et plusieurs mesures |
| Pas de repère d'objectif | **Objectif** est vide, ou la mesure renvoie vide pour ces catégories | Vérifiez la mesure, les relations et l'orthographe des clés |
| « Autres » donne un chiffre absurde | « Autres » est la **somme** des catégories restantes | Pour un taux ou une moyenne, désactivez **Regrouper le reste dans « Autres »** |
| Les mois sont triés par valeur ou par ordre alphabétique | **Trier par** = *Valeur décroissante* (défaut) | **Trier par** = *Ordre du modèle*, avec une colonne de tri sur le numéro du mois ; pour des codes « M2 », « M10 », *Catégorie A → Z* avec **Tri naturel** |
| **Écart entre séries (%)** ou **Total au bout des piles** introuvable | Ces réglages n'apparaissent que pour certaines dispositions | Vérifiez **Disposition › Séries** (groupées pour l'écart, empilées pour les totaux) |
| Les barres défilent au lieu de tout montrer | Les barres seraient plus fines que **Épaisseur minimale avant défilement (px)** | Baissez ce réglage, ou utilisez un Top N ★ |
| Les étiquettes de petits segments disparaissent | **Masquer les étiquettes qui se chevauchent** ou **Masquer sous (% de la catégorie)** | Désactivez le masquage, ou activez **Laisser déborder le texte** |
| Des catégories sans données réapparaissent | Une mesure du champ **Format dynamique** n'est jamais vide | Faites-lui renvoyer BLANK() quand la mesure principale est vide |
| Le filigrane « Plume Visuals · Aperçu premium » apparaît | Une fonction ★ est active sans clé de licence | Retirez la fonction ★ ou collez votre clé (voir [les bases communes](/fr/tutoriels/bien-demarrer-visuels-plume)) |

## À retenir

- **Axe** place les barres, **Légende** découpe chaque barre selon une colonne, **plusieurs mesures** comparent des calculs différents ; l'objectif va dans **Objectif**.
- **Disposition › Séries** et **Orientation** suffisent pour retrouver les 5 graphiques à barres de Power BI.
- **Petits multiples** répète le graphique par valeur d'un champ, avec un axe commun pour comparer honnêtement.
- **Tri** range les barres et les séries, jusqu'à un ordre personnalisé (`Web; Magasin`).
- Objectif, flèches d'écart, Top N et analyses sont ★ : ils fonctionnent sans clé, avec un filigrane.

## Pour aller plus loin

- [Cas pratiques de Bar Plume](/fr/tutoriels/bar-plume-cas-pratiques) : des recettes pour les besoins courants.
- [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).
