# Dumbbell Plume : 9 cas pratiques

> Pas à pas : prévu contre réel, écart de salaire animé ★, un point par année, objectif atteint ou manqué, fourchette du marché, logos, groupes par région.

- Language: French
- Web page: https://plumevisuals.com/fr/tutoriels/dumbbell-plume-cas-pratiques
- Published: 2026-10-21
- Visual: Dumbbell Plume, technical reference: https://plumevisuals.com/ai/visuals/dumbbell.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 Dumbbell Plume déjà en place. Si ce n'est pas le cas, commencez par la [prise en main](/fr/tutoriels/dumbbell-plume-prise-en-main) : les exemples reprennent ses données (CA 2024 et CA 2025 de magasins). Les fonctions marquées ★ sont premium : elles marchent sans licence, avec un filigrane.

## Comment comparer le prévu et le réel d'un budget ?

Le contrôleur de gestion veut voir, poste par poste, si les dépenses ont dépassé le budget.

1. Glissez `Poste` dans **Catégorie**, `Budget prévu` dans **Début** et `Dépenses réelles` dans **Fin**.
2. **Format › Sens de l'écart › Une baisse est favorable** : activé (dépenser moins que prévu est bon).
3. **Format › Couleurs des données › Coloration** = *Selon le sens de l'écart* ; **Format › Haltères › Points › Premier point creux** : activé.
4. **Format › Écart › Contenu** = *Pourcentage*.

Résultat : le prévu est un anneau, le réel un point plein ; un dépassement s'écrit « ▲ +35 % » en rouge, une économie « ▼ −16 % » en vert. Pour griser les petits écarts (● stable), réglez **Format › Sens de l'écart › Seuil de stabilité ★** (fonction premium).

## Comment montrer l'écart de salaire hommes / femmes année après année ★ ?

Une DRH veut voir l'écart se resserrer (ou non) depuis 2018.

1. Glissez `Métier` dans **Catégorie**, `Salaire femmes` dans **Début**, `Salaire hommes` dans **Fin**, et la colonne `Année` dans **Axe de lecture ★**.
2. **Format › Tri › Trier par** = *Écart absolu*.
3. **Format › Écart › Contenu** = *Pourcentage* ; **Titre de la colonne** = `Écart H / F`.
4. **Format › Étiquettes de données › Nommer les points sur la première ligne** : activé ; **Format › Légende › Afficher** : désactivé.
5. Cliquez ▶ sous le graphique.

Résultat : chaque haltère glisse vers ses valeurs de l'année suivante et vers son nouveau rang ; l'année en cours s'affiche en grand dans le fond. Le curseur permet de revenir à une année précise. L'axe de lecture est premium (★, rééquilibrage du 22/10/2026) : sans clé, il fonctionne avec le filigrane « Aperçu premium ». Sans axe de lecture, filtrez une année (segment) pour une haltère statique gratuite.

## Comment afficher un point par année (plus de deux points) ★ ?

Vous voulez voir 2019, 2020… 2025 sur la même ligne.

1. Créez une table avec une ligne par magasin et par année, et une mesure `CA = SUM ( Historique[CA annuel] )`.
2. Glissez `Magasin` dans **Catégorie**, `Année` dans **Légende (un point par valeur)** et `CA` dans **Valeurs (plus de points)**.
3. **Format › Étiquettes de données › Afficher** : désactivé (trop de points) ; **Format › Haltères › Points › Taille** = `9`.

Résultat : un point par année, en dégradé du clair au foncé (légende ordonnée), reliés par une barre du plus petit au plus grand ; l'écart en colonne va de la première à la dernière année. Avec deux années seulement, c'est gratuit.

## Comment savoir si chaque magasin a atteint son objectif ★ ?

1. Créez la mesure `Objectif 2025 = SUM ( Magasins[Objectif 2025] )` et glissez-la dans **Objectif ★**.
2. **Format › Objectif ★ › Marquer l'objectif atteint (✓) ou manqué (✗)** : activé (par défaut).
3. Pour plus de lisibilité : **Dernier point coloré selon l'objectif** : activé.

Résultat : un trait vertical marque l'objectif sur chaque haltère ; la colonne Écart se termine par ✓ ou ✗. Avec « Une baisse est favorable », l'objectif est atteint quand on est en dessous.

## Comment placer chaque magasin dans la fourchette du marché ★ ?

1. Créez deux mesures, `Marché min` et `Marché max` (par exemple le plus bas et le plus haut CA de magasins comparables).
2. Glissez-les dans **Plage : minimum ★** et **Plage : maximum ★**.
3. Réglez l'aspect dans **Format › Plage ★** : couleur, opacité, épaisseur.

Résultat : une bande grisée derrière chaque haltère ; on voit si le magasin est dans le bas ou le haut de la fourchette. Avec un axe de lecture, **Format › Plage ★ › Plage historique** dessine à la place le plus bas et le plus haut de l'haltère sur toutes les années.

## Comment ajouter un logo ou un drapeau à chaque catégorie ★ ?

Les visuels certifiés Microsoft ne chargent aucune adresse web : l'image doit être **incorporée** dans le modèle, en base64.

1. Ajoutez une colonne texte avec l'image en base64 (Power Query : `Binary.ToText ( File.Contents ( … ), BinaryEncoding.Base64 )`, ou un SVG converti en base64).
2. Créez la mesure `Logo = "data:image/png;base64," & SELECTEDVALUE ( Magasins[Logo base64] )` (ou `data:image/svg+xml;base64,` pour un SVG).
3. Glissez-la dans **Image de la catégorie ★**.
4. **Format › Images ★ › Image de la catégorie** : position (*À côté du nom*, *À la place du nom*, *Après le dernier point*), taille, forme (*Ronde*, *Coins arrondis*, *Carrée*, *Image entière*).

Résultat : le logo s'affiche à côté du nom. Une adresse web (http…) est ignorée, avec un message en mode édition. Pour une image par point (une par année, par marque), utilisez **Image des points ★** avec une Légende.

## Comment regrouper les magasins par région ★ ?

1. Glissez `Région` dans **Groupe (catégorie parente) ★**.
2. **Format › Groupes ★ › Haltère moyenne du groupe** : activé.
3. Pour classer aussi les régions : **Format › Tri › Trier aussi les groupes** : activé.

Résultat : un titre par région, l'haltère moyenne en italique dessous, puis les magasins triés dans leur région, séparés par un trait.

## Comment n'afficher que les plus fortes variations ?

1. **Format › Tri › Trier par** = *Écart absolu*.
2. **Format › Tri › Afficher les N premières** = `10`.

Résultat : les 10 plus fortes hausses ou baisses, quel que soit le sens. Pour voir les plus fortes baisses seulement : *Écart (fin − début)* et **Ordre** = *Le plus petit en haut*.

## Comment piloter le titre par une mesure DAX ?

1. Créez la mesure : `Titre dynamique = "CA 2025 vs 2024 : " & FORMAT ( DIVIDE ( CALCULATE ( [CA 2025], ALLSELECTED () ), CALCULATE ( [CA 2024], ALLSELECTED () ) ) - 1, "+0.0 %;-0.0 %" )`.
2. Glissez-la dans **Format dynamique**, puis clic droit › **Renommer pour ce visuel** : `title.text`.

Résultat : le titre donne l'évolution du total, recalculée à chaque filtre. Toutes les clés pilotables sont listées dans le tutoriel [Formats dynamiques](/fr/tutoriels/formats-dynamiques).

## Comment explorer d'une région à ses magasins ?

Avec cinquante magasins, commencez par les régions, puis descendez.

1. Glissez `Région`, puis `Magasin`, dans **Catégorie (une haltère par valeur)**. Une haltère par région : la somme de ses magasins.
2. Activez l'exploration (flèche ↓ de l'en-tête du visuel), puis cliquez une région : ses magasins s'affichent.
3. Pour tout voir, choisissez **Développer tout d'un niveau** (⇊) : une haltère par magasin, nommée « Sud-Ouest Bordeaux ».

Résultat : la même exploration que dans les visuels natifs ; l'écart, les couleurs du sens et le tri suivent chaque niveau. Pour garder les régions comme titres plutôt que de les explorer, utilisez plutôt le champ **Groupe (catégorie parente) ★**.

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

Un segment `Région` retire les autres magasins : l'axe des valeurs se recale, et les haltères de deux régions ne se comparent plus. Fixez les bornes par des mesures qui ignorent ce filtre.

1. Créez les mesures :

```dax
Axe max =
CALCULATE ( MAX ( Magasins[CA 2025] ), REMOVEFILTERS ( Magasins[Région] ) )  -- le plus grand CA, toutes régions

Axe min =
CALCULATE ( MIN ( Magasins[CA 2024] ), REMOVEFILTERS ( Magasins[Région] ) )
```

2. Glissez-les dans **Format dynamique**, puis renommez-les pour ce visuel `valAxis.max` et `valAxis.min`.
3. Choisissez une région : l'axe ne bouge plus.

N'utilisez pas `ALLSELECTED ()` : cette fonction suit les segments, et l'échelle bougerait encore. `REMOVEFILTERS ( Magasins )` (ou `ALL ( Magasins )`) ignore tous les filtres. Si un magasin a son CA le plus haut en 2024, prenez le maximum des deux colonnes.
