# Nuage de points Power BI : classer vos éléments en quatre familles

> Prise en main de Scatter Plume : préparer les données, construire un graphique à bulles, étiqueter les points utiles, découper en quadrants et animer le nuage.

- Language: French
- Web page: https://plumevisuals.com/fr/tutoriels/nuage-de-points-quadrants
- Published: 2026-10-04
- Visual: Scatter Plume, technical reference: https://plumevisuals.com/ai/visuals/scatter-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.** Scatter Plume place chaque élément (un produit, un client, une ville) comme un point sur une carte à deux dimensions : plus il est à droite, plus sa première mesure est forte ; plus il est haut, plus sa seconde l'est. Une troisième mesure peut gonfler chaque point en bulle. On voit d'un coup d'œil les éléments qui se ressemblent, ceux qui sortent du lot et le lien entre les deux mesures.

**Quand l'utiliser :**
- croiser volume et rentabilité (commandes et taux de marge par produit) ;
- repérer des familles d'éléments en quatre quadrants (moteurs, niches, à revoir…) ;
- vérifier si deux mesures évoluent ensemble (tendance et R²) ;
- trouver les éléments hors norme ;
- montrer comment chaque élément se déplace d'une année ou d'un mois à l'autre (axe de lecture).

**Quand préférer autre chose :**
- pour comparer une seule mesure entre catégories, un graphique à barres se lit mieux (Bar Plume) ;
- pour suivre une seule mesure dans le temps, préférez une courbe (Line Plume) ; Scatter Plume montre le temps autrement : l'axe de lecture fait bouger les points d'une date à l'autre.

**Ce que vous saurez faire à la fin :**
- préparer une colonne « un point par valeur » et deux ou trois mesures ;
- construire un nuage de points, puis un graphique à bulles coloré par catégorie ;
- étiqueter les points utiles sans encombrer le graphique ;
- découper le nuage en quatre quadrants nommés et ajouter une tendance ;
- sélectionner un groupe de points pour filtrer le rapport ;
- animer le nuage dans le temps avec l'axe de lecture.

**Ce qu'il vous faut :**
- Power BI Desktop (version récente) ;
- le visuel Scatter Plume installé (voir [les bases communes](/fr/tutoriels/bien-demarrer-visuels-plume), « Installer un visuel Plume ») ;
- une colonne qui identifie chaque élément (produit, client…) et deux mesures numériques.

## Les données à fournir

### La forme attendue

Scatter Plume dessine **un point par valeur de la colonne placée dans Détails (un point par valeur)**. Pour chaque point, il calcule deux **mesures** (des formules DAX qui renvoient un chiffre, voir le [glossaire](/fr/tutoriels/bien-demarrer-visuels-plume#glossaire)) : l'une donne la position horizontale (**Axe X**), l'autre la position verticale (**Axe Y**).

- Ce qui **identifie** un point (produit, client, magasin) est une **colonne** de texte.
- Ce qui le **place** (commandes, taux de marge, CA) est une **mesure**.
- Votre table peut avoir une ligne par commande ou une ligne par produit : Power BI agrège pour chaque point.
- Un taux (taux de marge, taux de transformation) doit être une mesure qui divise deux sommes, jamais une somme de taux.

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

Une enseigne de maison (données fictives) : une ligne par produit, avec son nombre de commandes, son chiffre d'affaires et sa marge.

| Produit | Catégorie | Commandes | Montant | Marge |
|---|---|---|---|---|
| Canapé en lin | Mobilier | 412 | 366680 | 124671 |
| Bougie au cèdre | Décoration | 1105 | 24310 | 14829 |
| Table en chêne | Mobilier | 236 | 283200 | 110448 |
| Plaid en laine | Linge | 780 | 46800 | 24336 |
| Lampe en laiton | Décoration | 318 | 47700 | 21465 |
| Parure de lit | Linge | 640 | 76800 | 32256 |
| Fauteuil en rotin | Mobilier | 154 | 61600 | 17248 |
| Vase en grès | Décoration | 905 | 31675 | 18372 |
| Coussin en velours | Linge | 1240 | 37200 | 17112 |
| Étagère murale | Mobilier | 520 | 46800 | 12636 |

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

```dax
Produits =
DATATABLE (
    "Produit", STRING,
    "Catégorie", STRING,
    "Commandes", INTEGER,
    "Montant", INTEGER,
    "Marge", INTEGER,
    {
        { "Canapé en lin", "Mobilier", 412, 366680, 124671 },
        { "Bougie au cèdre", "Décoration", 1105, 24310, 14829 },
        { "Table en chêne", "Mobilier", 236, 283200, 110448 },
        { "Plaid en laine", "Linge", 780, 46800, 24336 },
        { "Lampe en laiton", "Décoration", 318, 47700, 21465 },
        { "Parure de lit", "Linge", 640, 76800, 32256 },
        { "Fauteuil en rotin", "Mobilier", 154, 61600, 17248 },
        { "Vase en grès", "Décoration", 905, 31675, 18372 },
        { "Coussin en velours", "Linge", 1240, 37200, 17112 },
        { "Étagère murale", "Mobilier", 520, 46800, 12636 }
    }
)
```

### Les mesures à créer

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

```dax
// Nombre de commandes : additionne la colonne Commandes
// des lignes visibles pour le point (ici, un produit)
Commandes = SUM ( Produits[Commandes] )

// Chiffre d'affaires : additionne la colonne Montant
CA = SUM ( Produits[Montant] )

// Marge brute en euros
Marge brute = SUM ( Produits[Marge] )

// Taux de marge : la marge divisée par le CA
// DIVIDE renvoie vide au lieu d'une erreur si le CA vaut zéro
Taux de marge = DIVIDE ( [Marge brute], [CA] )
```

Donnez à `Taux de marge` le format Pourcentage : sélectionnez la mesure, puis **Outils de mesure › Format** : *Pourcentage*. Les axes, les étiquettes et les infobulles reprennent le format de chaque mesure.

Avec une vraie table de ventes (une ligne par commande), remplacez `Commandes` par `COUNTROWS ( Ventes )` : le nombre de lignes de la table.

### Les pièges de préparation

- **Un taux additionné** : glisser la colonne d'un taux dans **Axe Y** crée une somme automatique des taux, qui n'a pas de sens. Créez la mesure `Taux de marge`.
- **Une valeur vide en X ou en Y** : le point n'est pas dessiné.
- **Des valeurs nulles ou négatives** sur un axe en échelle *Logarithmique* : ces points sont écartés.
- **Un même produit dessiné plusieurs fois** : il appartient à plusieurs valeurs de la **Légende** (par exemple Légende = Canal : un point pour le web, un pour le magasin).
- **Une date dans l'axe de lecture** : glissez la colonne de date elle-même (clic droit sur le champ › choisissez le nom de la colonne, pas la *Hiérarchie de dates*), ou une colonne Mois ou Année. Une hiérarchie de dates ne garde que son premier niveau.

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

Objectif : un graphique à bulles des produits, volume en X, taux de marge en Y, CA en taille, une couleur par catégorie, les plus gros produits étiquetés.

1. Dans la page du rapport, cliquez sur l'icône **Scatter Plume** du volet **Visualisations**. Un cadre apparaît, avec la page d'accueil du visuel.
2. Glissez la colonne `Produit` dans **Détails (un point par valeur)**. Chaque produit deviendra un point.
3. Glissez la mesure `Commandes` dans **Axe X**.
4. Glissez la mesure `Taux de marge` dans **Axe Y**. Dix points apparaissent : à droite les gros volumes, en haut les fortes marges.


5. Glissez la colonne `Catégorie` dans **Légende (séries)**. Les points prennent une couleur par catégorie (Mobilier, Décoration, Linge) et une légende apparaît en haut.
6. Glissez la mesure `CA` dans **Taille**. Les points deviennent des bulles : leur surface suit le CA. Le canapé et la table, gros CA, sont les plus grosses.
7. Dans le volet **Format**, carte **Points** : **Opacité (%)** = 60. Les bulles qui se recouvrent restent visibles.
8. Carte **Étiquettes de données** : activez **Afficher**. Les noms des N plus grands points s'affichent (**Points étiquetés** = *Les plus grands (N)*, **N** = 10 par défaut).
9. Dans la même carte, **N** = 5. Seuls les cinq plus grands points gardent leur nom.
10. Carte **Axe X** : activez **Titre de l'axe**. Faites de même dans la carte **Axe Y**. Le lecteur sait ce que mesure chaque axe.


**Résultat** : un graphique à bulles qui montre en un coup d'œil que les petits articles de décoration et de linge se vendent souvent avec une forte marge, et que le mobilier fait le CA avec une marge plus faible. Faites glisser la souris sur un groupe de points : ils sont sélectionnés et filtrent le reste de la page.

## En cas de problème

| Ce que vous voyez | Cause probable | Solution |
|---|---|---|
| Un seul point | **Détails (un point par valeur)** est vide : un point par série | Glissez la colonne des éléments dans **Détails (un point par valeur)** |
| Des points manquent | Valeur X ou Y vide, ou valeur nulle ou négative sur un axe *Logarithmique* | Vérifiez les mesures ; repassez l'axe en *Linéaire* |
| Le même produit apparaît plusieurs fois | Il appartient à plusieurs valeurs de la **Légende** | Choisissez une légende à une valeur par produit, ou retirez-la |
| La valeur fixe des quadrants ne coupe rien | La valeur n'est pas dans l'unité de la mesure | Tapez 0,45 pour 45 %, pas 45 |
| La moyenne des quadrants semble fausse | Elle porte sur les points affichés, chacun comptant une fois, et suit les filtres | Utilisez *Valeur fixe* pour un seuil métier |
| Le quadrant teinté n'est pas celui des gagnants | La teinte suit la position à l'écran ; un axe est inversé | Désactivez **Inverser l'axe**, ou renommez les quadrants |
| Les points ne s'estompent pas quand on clique dans un autre visuel | Scatter Plume est filtré par les autres visuels, il ne dessine pas la surbrillance partielle | Comportement normal : les points hors sélection disparaissent |
| Le taux de marge s'affiche en 0,43 | La mesure n'a pas le format Pourcentage | **Outils de mesure › Format** : *Pourcentage* |
| Le filigrane « Plume Visuals · Aperçu premium » apparaît | Une fonction ★ est active sans clé (quadrants, dégradé, analyse, petits multiples, mise en avant, densité, marges, style ★…) | Retirez la fonction ★ ou collez votre clé (voir [les bases communes](/fr/tutoriels/bien-demarrer-visuels-plume)) |
| L'axe de lecture ne montre qu'une image ou des années mélangées | Une *Hiérarchie de dates* a été glissée, ou la colonne est du texte mal trié | Glissez la colonne de date elle-même ; triez la colonne de mois par un numéro (**Trier par colonne**) |
| Des points identiques se cachent les uns les autres | Plusieurs éléments ont exactement les mêmes X et Y | **Points › Dispersion des points superposés (px)** = 4 à 8 px |
| Les flèches du clavier ne parcourent plus les points | Plus de 5 000 points : ils sont dessinés d'un bloc | Filtrez la page, ou sélectionnez au rectangle |
| La barre de lecture écrit « 01/04/2025 » au lieu du mois | La colonne de date a un format de date courte | Donnez-lui le format `mmm yyyy` (**Outils de colonne › Format**) : « avr. 2025 » |
| Le point n'affiche pas son image et un message parle de base64 (mode édition) | La mesure du champ **Image ★** renvoie une adresse web, jamais chargée | Convertissez l'image en base64 (Power Query `Binary.ToText`) et renvoyez `data:image/png;base64,…` |
| « Chargement des données… » puis un avertissement | Plus de 100 000 lignes : seules les 100 000 premières sont lues | Filtrez la page ou utilisez un champ Détails moins fin |

## À retenir

- **Détails** donne un point par valeur, **Axe X** et **Axe Y** le placent, **Taille** en fait une bulle, **Légende** le colore.
- Un taux se calcule dans une mesure (`DIVIDE`), jamais en additionnant une colonne de taux.
- Les **Quadrants ★** classent les points en quatre familles, à la moyenne, à la médiane ou à un seuil fixe dans l'unité de la mesure.
- N'étiquetez que les points utiles : **Les plus grands (N)** ou **Sélectionnés**.
- Tracez un rectangle (ou un lasso) pour sélectionner un groupe de points et filtrer le rapport ; Maj + glisser pour zoomer.
- Une date dans **Axe de lecture** anime le nuage ; cliquez une bulle pour suivre sa traînée. Le format de la colonne décide de l'écriture des dates.
- Le champ **Image ★** n'accepte que des images en base64 : jamais d'adresse web.

## Pour aller plus loin

- [Cas pratiques de Scatter Plume](/fr/tutoriels/scatter-plume-cas-pratiques) : des recettes pour les besoins courants.
- [Champs et réglages de Scatter Plume](/fr/tutoriels/scatter-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 : [Scatter Plume](/fr/visuels/scatter-chart). Une question : [support](/fr/support).
