# Word Cloud Plume : expressions, sentiment, comparaison et formes

> Recettes de Word Cloud Plume : mots vides venant des données, expressions de deux mots, couleur selon le sentiment, mots en hausse, forme SVG, nuage mois par mois.

- Language: French
- Web page: https://plumevisuals.com/fr/tutoriels/word-cloud-plume-cas-pratiques
- Published: 2026-10-21
- Visual: Word Cloud Plume, technical reference: https://plumevisuals.com/ai/visuals/word-cloud.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 réutilisent les tables `Thèmes` et `Avis` de la [prise en main](/fr/tutoriels/word-cloud-plume-prise-en-main). Les recettes marquées ★ utilisent une fonction premium : elle fonctionne sans clé, avec le filigrane « Aperçu premium ».

## Comment exclure des mots venant d'une table ?

Vous tenez à jour une liste de mots à ignorer (noms de marque, « bonjour », « merci ») dans une table `Mots exclus`.

1. Créez la mesure :

```dax
Liste des mots exclus =
CONCATENATEX ( 'Mots exclus', 'Mots exclus'[Mot], ";" )   -- « bonjour;merci;plume »
```

2. Glissez-la dans le champ **Mots exclus** du visuel.
3. Résultat : ces mots disparaissent, en plus de ceux de **Format › Mots › Autres mots à exclure** et des mots vides intégrés. Majuscules et accents sont ignorés.

## Comment compter les réponses plutôt que les mots ★ ?

Dans une enquête, un répondant qui écrit trois fois « délai » ne doit compter qu'une fois.

1. **Format › Mots › Compter** : *Une fois par ligne (réponse, commentaire) ★*.
2. Résultat : la taille d'un mot = nombre de réponses qui l'emploient ; l'infobulle l'indique par « Lignes qui l'emploient ».

## Comment regrouper « commande » et « commandes » ★ ?

1. **Format › Mots › Regrouper singulier et pluriel ★** : activé.
2. Résultat : les pluriels simples (‑s, ‑x, ‑ies → ‑y) rejoignent le singulier quand il existe ; la forme la plus fréquente est affichée.

## Comment voir les expressions de deux mots ★ ?

« service client » dit plus que « service » et « client » séparés.

1. Mettez une colonne de textes dans **Mots ou texte**.
2. **Format › Mots › Expressions** : *Expressions de 2 mots* (ou *Mots et expressions de 2 mots*, ou *Expressions de 3 mots* pour « délai de livraison »).
3. Résultat : un mot vide ne commence ni ne termine une expression, et une expression ne traverse jamais la ponctuation (« rapide, service » n'est pas une expression).

## Comment colorer les mots selon le sentiment des avis ★ ?

Votre table `Avis` a une colonne `Sentiment` de −1 (négatif) à 1 (positif), par exemple calculée avec AI Insights ou Power Query.

1. Créez la mesure :

```dax
Sentiment moyen =
AVERAGE ( Avis[Sentiment] )   -- moyenne des avis du contexte
```

2. Glissez-la dans **Couleur**. Le visuel passe en *Dégradé selon le champ « Couleur »*.
3. **Format › Couleurs des données › Dégradé** : *Divergent (écarts autour du milieu)*.
4. Résultat : chaque mot prend la moyenne des avis qui l'emploient ; les mots des avis positifs d'un côté du dégradé, les négatifs de l'autre, la légende donne les bornes.

> **Tip:** Une couleur écrite en texte dans le champ **Couleur** (`"#2E7D4F"`, `"red"`) colore directement le mot, gratuitement : pratique pour une couleur par famille de produits.

## Comment montrer les mots en hausse et en baisse ★ ?

1. Créez la mesure de l'année précédente :

```dax
Mentions an dernier =
CALCULATE ( [Nombre de mentions], SAMEPERIODLASTYEAR ( 'Date'[Date] ) )   -- même période, un an avant
```

2. Glissez-la dans **Comparaison**.
3. Résultat : ▲ en vert pour les mots en hausse, ▼ en rouge pour ceux en baisse, gris pour les variations de moins de 5 % (**Format › Comparaison ★ › Variation négligeable (± %)**), ✦ pour les nouveaux mots. L'infobulle donne la valeur précédente et l'évolution en %. Un clic sur « En hausse ▲ » dans la légende sélectionne tous les mots en hausse.
4. Pour des réclamations, activez **Une baisse est favorable** : les couleurs s'inversent.

## Comment donner au nuage la forme de votre logo ★ ?

1. Ouvrez votre logo SVG dans un éditeur de texte et copiez tout le texte `svg`.
2. **Format › Forme › Forme** : *SVG personnalisé*, puis collez-le dans **SVG de la forme**.
3. Résultat : les mots remplissent les parties pleines du logo. Le SVG est nettoyé (scripts, images et liens web retirés) ; seul son dessin sert.
4. Variante : une mesure qui renvoie un SVG différent selon le filtre (le logo de la marque choisie dans un segment), dans le champ **Forme (SVG)**.

## Comment remplir toute la forme ★ ?

Avec peu de mots, la forme se devine mal.

1. **Format › Disposition › Remplissage ★** : activez **Remplir la forme avec des répétitions**.
2. Résultat : une fois tous les mots placés, des copies plus petites comblent la place restante. **Opacité des répétitions** les fait passer au second plan ; elles ne sont ni cliquables ni lues par le lecteur d'écran.

## Comment faire évoluer le nuage mois par mois ★ ?

1. Glissez une colonne de mois (ou d'années) dans **Axe de lecture ★**.
2. Une barre de lecture apparaît sous le nuage : ▶, curseur, vitesse ×0,5 à ×4. La valeur en cours s'écrit en grand.
3. Résultat : un nuage par mois ; les mots communs gardent à peu près leur place et glissent vers la nouvelle, les autres apparaissent ou s'effacent. **Format › Lecture ★** règle la durée d'une image, la boucle et l'image affichée à l'ouverture.

## Comment colorer les mots du clair au foncé selon leur taille ★ ?

1. **Format › Couleurs des données › Coloration** : *Dégradé selon la taille ★*.
2. **Format › Texte des mots › Taille selon le poids** : *Logarithmique (écarts resserrés) ★* quand quelques mots écrasent les autres, ou *Selon le rang ★* pour des tailles régulières.
3. **Format › Forme › Silhouette en fond ★** : activé, **Opacité de la silhouette** = `25`.

Résultat : les gros mots prennent la couleur forte du dégradé, une légende en dégradé apparaît sous le nuage, et la forme se lit en fond. Sans licence, *Couleur unique*, *Palette* et l'échelle *Racine carrée* restent gratuites.

## Comment garder la taille des mots quand un segment filtre le nuage ?

Par défaut, le plus gros mot visible prend la taille maximale : après un filtre, un petit thème peut devenir énorme. Pour comparer les tailles d'un filtre à l'autre, donnez au visuel le plus gros poids calculé sans filtre.

1. Créez cette mesure, nommée exactement `wordFont.weightMax` :

```dax
wordFont.weightMax =
CALCULATE (
    MAXX ( VALUES ( Thèmes[Thème] ), [Nombre de mentions] ),   -- le plus gros poids d'un thème…
    ALL ( Thèmes )                                             -- …sans aucun filtre sur la table Thèmes
)
```

2. Glissez-la dans le champ **Format dynamique** : elle remplit **Format › Texte des mots › Poids de la taille maximale (vide = automatique)**.
3. **Format › Disposition › Ajustement des tailles** = *Tailles fixes*.

Résultat : un thème garde la même taille quel que soit le filtre ; un nuage filtré paraît plus petit au lieu d'être agrandi.

> **Warning:** `ALLSELECTED ()` suit les segments et les filtres croisés : l'échelle bougerait encore. Utilisez `ALL ( Table )` ou `REMOVEFILTERS ()`.

## Comment garder les mots-dièse, les mentions et les émojis ?

Dans des avis ou des messages, « #soldes », « @magasin » ou un émoji comptent autant qu'un mot.

1. Glissez la colonne des textes (`Avis[Commentaire]`) dans **Mots ou texte**.
2. Activez **Format › Mots › Garder les caractères spéciaux (#, @, émojis)**.

Résultat : les mots-dièse, les mentions, les montants (20€, $20) et les émojis restent des mots du nuage, au lieu de perdre leur signe. Les émojis s'affichent en couleur avec la police Segoe UI Emoji de Windows.

## Comment retrouver toujours le même nuage, ou en essayer un autre ?

Le placement est déterministe : mêmes données, même nuage, à chaque ouverture et dans le PDF exporté. **Format › Disposition › Variante de disposition** (1 à 999) propose un autre agencement, lui aussi stable.
