Aller au contenu
Plume Visuals
← Retour
Prise en mainDébutant10 min de lecture· Publié le 8 octobre 2026

Un segment menu déroulant qui s'ouvre par-dessus le rapport, avec hiérarchie

Prise en main de Basic Slicer Plume : un menu d'une ligne qui passe par-dessus les visuels, une hiérarchie Catégorie › Produit et un décompte facultatif.

Read in English

En bref

  • Ce que fait le visuel. Basic Slicer Plume est un segment en menu déroulant : fermé, il ne prend qu'une ligne (« Tout », ou les valeurs choisies) ; ouvert, sa liste passe par-dessus les visuels placés en dessous. Glissez plusieurs colonnes et le menu devient une hiérarchie : Catégorie › Produit, comme l'arborescence des dossiers de votre ordinateur, où cocher un dossier coche tout ce qu'il contient. Il sait aussi s'afficher en liste toujours visible, comme le segment natif.
  • Quand l'utiliser.
    • Quand la page manque de place : une ligne suffit pour un filtre.
    • Pour filtrer sur une arborescence (Univers › Catégorie › Produit, Pays › Région › Ville).
    • Pour remplacer le segment natif par un segment au style homogène avec les autres visuels Plume, avec recherche et décompte.
  • Quand préférer autre chose. Pour voir le poids de chaque valeur avec des barres, prenez Bar Slicer Plume. Pour plusieurs champs indépendants côte à côte, prenez Filter Bar Plume.
  • À la fin de ce tutoriel, vous saurez :
    • construire un menu déroulant à un ou deux niveaux ;
    • faire passer le menu par-dessus le visuel du dessous ;
    • basculer en présentation liste ;
    • synchroniser le segment sur plusieurs pages et mémoriser une sélection dans un signet ;
    • comprendre ce que le segment filtre quand vous cochez un parent ou un enfant.
  • Ce qu'il vous faut. Power BI Desktop récent, le visuel Basic Slicer Plume installé (voir les bases communes), une ou plusieurs colonnes à filtrer ; pour une hiérarchie, des colonnes qui s'emboîtent.

Un segment, qu'est-ce que c'est ?

Un segment (slicer en anglais) est un visuel qui ne montre pas de chiffres : il sert à filtrer les autres visuels de la page. Un filtre (voir le glossaire) limite les données prises en compte : si vous cochez « Cuisine », chaque graphique de la page ne calcule plus que les commandes de la catégorie Cuisine. Ne cochez rien, et la page montre tout : c'est le sens du texte « Tout » dans la zone.

Ce qu'il faut retenir du comportement de Basic Slicer Plume :

  • Il filtre les colonnes placées dans Champ. Les valeurs cochées s'additionnent : « Cuisine » et « Décoration » donne les commandes de Cuisine ou de Décoration.
  • Dans une hiérarchie, le filtre suit le niveau coché. Si vous ne cochez que des catégories entières, le filtre porte sur la colonne Catégorie. Si vous cochez un produit précis, le filtre porte sur des couples Catégorie + Produit : cocher « Cuisine » en entier et « Vase » sous Décoration filtre sur (Cuisine, Couteaux), (Cuisine, Casserole) et (Décoration, Vase). Un même nom de produit rangé sous deux catégories n'est donc retenu que sous la catégorie cochée.
  • Les autres visuels le filtrent. Si un autre segment choisit la région « Bretagne », le menu ne liste plus que les valeurs qui ont des commandes en Bretagne, et le décompte se recalcule. C'est le filtre croisé (voir le glossaire). Le visuel ne fait pas de mise en surbrillance partielle.
  • Il ne se filtre pas lui-même : le décompte affiché à côté de chaque valeur ne dépend pas de ce que vous avez coché dans ce même menu.
  • Les signets et la synchronisation des segments fonctionnent : la sélection se recoche quand vous rappelez un signet ou changez de page (voir les cas pratiques).

Les données à fournir

Le visuel a besoin d'une colonne (voir le glossaire) pour un menu simple, ou de plusieurs colonnes qui s'emboîtent pour une hiérarchie (voir le glossaire) : chaque produit appartient à une seule catégorie, chaque catégorie à un seul univers. Ce doivent être de vraies colonnes de table, pas des mesures : c'est sur elles que porte le filtre.

Le visuel lit une ligne par combinaison existante des colonnes (Cuisine › Couteaux, Cuisine › Casserole…) et construit l'arborescence à partir de ces lignes. Votre table peut compter une ligne par commande : le visuel regroupe lui-même.

Une mesure (voir le glossaire) est facultative : le décompte, affiché à droite de chaque valeur. Un parent affiche la somme de ses enfants : la mesure doit donc être additive (un comptage ou une somme).

Jeu de données d'exemple : les commandes d'une enseigne de maison (données fictives), une ligne par commande.

UniversCatégorieProduitRégion
Cuisine et tableCuisineCouteauxOccitanie
Cuisine et tableCuisineCouteauxBretagne
Cuisine et tableCuisineCasseroleOccitanie
Cuisine et tableArt de la tableAssiettesNouvelle-Aquitaine
Cuisine et tableArt de la tableVerresBretagne
MaisonDécorationVaseNouvelle-Aquitaine
MaisonDécorationVaseOccitanie
MaisonDécorationCadre photoBretagne
MaisonLuminairesLampe de bureauOccitanie
MaisonLuminairesSuspensionNouvelle-Aquitaine
ExtérieurJardinArrosoirBretagne
ExtérieurJardinJardinièreNouvelle-Aquitaine

Le même jeu, prêt à coller : Modélisation › Nouvelle table, puis collez la formule.

Ventes =
DATATABLE (
    "Univers", STRING,
    "Catégorie", STRING,
    "Produit", STRING,
    "Région", STRING,
    {
        { "Cuisine et table", "Cuisine", "Couteaux", "Occitanie" },
        { "Cuisine et table", "Cuisine", "Couteaux", "Bretagne" },
        { "Cuisine et table", "Cuisine", "Casserole", "Occitanie" },
        { "Cuisine et table", "Art de la table", "Assiettes", "Nouvelle-Aquitaine" },
        { "Cuisine et table", "Art de la table", "Verres", "Bretagne" },
        { "Maison", "Décoration", "Vase", "Nouvelle-Aquitaine" },
        { "Maison", "Décoration", "Vase", "Occitanie" },
        { "Maison", "Décoration", "Cadre photo", "Bretagne" },
        { "Maison", "Luminaires", "Lampe de bureau", "Occitanie" },
        { "Maison", "Luminaires", "Suspension", "Nouvelle-Aquitaine" },
        { "Extérieur", "Jardin", "Arrosoir", "Bretagne" },
        { "Extérieur", "Jardin", "Jardinière", "Nouvelle-Aquitaine" }
    }
)

Attention : si Power BI refuse les virgules de la formule, votre Desktop utilise les séparateurs DAX régionaux (; entre les arguments). Remplacez les virgules par des points-virgules, ou changez le réglage des séparateurs DAX dans les options de Power BI Desktop.

La mesure à créer (Modélisation › Nouvelle mesure, table Ventes sélectionnée) :

// Nb commandes : le décompte affiché à droite de chaque valeur.
// COUNTROWS compte les lignes de la table : ici, une ligne = une commande.
// C'est un comptage, donc une mesure additive :
// la catégorie Cuisine affiche 3 = Couteaux (2) + Casserole (1).
Nb commandes = COUNTROWS ( Ventes )

Pièges de préparation :

  • Ordre des colonnes : la première colonne de la zone Champ (ou niveaux de hiérarchie) est le niveau du haut. Glissez Catégorie avant Produit.
  • Décompte non additif (moyenne, DISTINCTCOUNT) : le nombre affiché sur les parents est faux, puisqu'il additionne celui des enfants. Préférez COUNTROWS ou SUM.
  • Colonnes qui ne s'emboîtent pas : si un même produit existe sous deux catégories, il apparaît deux fois, une fois sous chaque parent. C'est normal, et le filtre distingue les deux.
  • Valeurs sans données : elles ne sont reçues que si Afficher les éléments sans données est activé sur le champ (clic droit sur le champ dans la zone), et elles ne sont repérées qu'avec une mesure dans Décompte (facultatif).
  • Volume : le visuel charge jusqu'à 100 000 combinaisons ; les longs menus restent fluides car seules les lignes visibles sont dessinées.

Pas à pas : votre premier Basic Slicer Plume en 10 minutes

  1. Dans le ruban, Modélisation › Nouvelle table : collez la formule Ventes = DATATABLE(...) de la partie « Les données à fournir » et validez. La table Ventes apparaît dans le volet Données.

  2. Sélectionnez la table Ventes, puis Modélisation › Nouvelle mesure : collez Nb commandes = COUNTROWS ( Ventes ) et validez.

  3. Dans le volet Visualisations, insérez une Carte native et glissez-y Nb commandes. Elle affiche 12. Placez-la vers le haut de la page : c'est le visuel que le menu recouvrira.

  4. Cliquez sur une zone vide de la page, puis sur l'icône de Basic Slicer Plume. Un cadre apparaît, avec une page d'accueil qui invite à ajouter un champ.

  5. Glissez Catégorie dans la zone Champ (ou niveaux de hiérarchie). Le visuel affiche le titre « Catégorie » et une zone « Tout ».

  6. Glissez Produit dans la même zone, sous Catégorie. Le titre devient « Catégorie › Produit » : le menu est une hiérarchie à deux niveaux (gratuite).

  7. Glissez Nb commandes dans la zone Décompte (facultatif).

  8. Placez le segment juste au-dessus de la carte, puis tirez le bas de son cadre jusqu'à environ 250 px de hauteur, pour qu'il recouvre la carte.

  9. Le segment toujours sélectionné, dans le ruban Format › Organiser › Mettre au premier plan. Le segment passe devant la carte.

  10. Dans le volet Format (icône pinceau du volet Visualisations), onglet Général, ouvrez Effets et désactivez Arrière-plan. Menu fermé, on ne voit plus que la zone d'une ligne ; la carte est visible sous le cadre transparent.

  11. Cliquez sur la zone « Tout ». Le menu s'ouvre par-dessus la carte, avec les catégories et leur décompte (Cuisine 3, Décoration 3…).

  12. Cliquez sur le chevron de Décoration, puis cochez Vase. La case de Décoration se remplit à moitié (sélection partielle) ; la carte affiche 2.

  13. Appuyez sur Échap. Le menu se ferme ; la zone affiche « Vase ».

Résultat : un segment d'une ligne, qui s'ouvre par-dessus le rapport et filtre par catégorie ou par produit. Pour vider la sélection, cliquez sur la croix d'effacement de la zone.

Attention : même transparent, le cadre capte la souris. Dans la zone qu'il recouvre, on ne peut plus cliquer ni survoler le visuel du dessous. Recouvrez des titres, des cartes KPI ou des marges, pas le haut d'un graphique interactif.

En cas de problème

Ce que vous voyezCause probableSolution
Un carré blanc autour de la zoneL'arrière-plan du conteneur Power BI est actif.Format › Général › Effets › Arrière-plan : désactivez-le.
Le menu s'ouvre dans un petit panneau au lieu de passer par-dessus le visuel du dessousLe cadre est trop bas (en Automatique, moins de 120 px disponibles sous la zone) ou le segment est derrière l'autre visuel.Agrandissez le cadre vers le bas et faites Format › Organiser › Mettre au premier plan.
En mode édition, un message demande d'agrandir le visuel pour afficher la listeLe cadre fait moins de 110 px de haut.Agrandissez le cadre.
Le graphique sous le segment ne réagit plus dans une zoneCette zone est couverte par le cadre du segment, qui capte la souris même transparent.Réduisez le cadre ou placez-le au-dessus d'un titre ou de cartes KPI.
Le décompte des parents semble fauxLa mesure du décompte n'est pas additive.Utilisez COUNTROWS ou SUM.
Pas de zone de rechercheLa recherche est désactivée par défaut.Format › Recherche › Afficher.
Pas de carte Hiérarchie dans le volet FormatUne seule colonne dans Champ (ou niveaux de hiérarchie).Ajoutez une seconde colonne.
Les valeurs sans données ne se grisent pasPas de mesure dans Décompte (facultatif), ou Afficher les éléments sans données inactif sur le champ.Ajoutez la mesure et activez l'option (clic droit sur le champ).
Le filigrane « Aperçu premium » apparaît3 niveaux ou plus dans le champ, ou un style ★ / thème JSON ★, sans clé valide.Collez une clé dans Licence Plume Studio › Clé de licence, ou revenez à 2 niveaux.

À retenir

  • Un segment filtre les autres visuels de la page ; Basic Slicer Plume le fait dans une zone d'une ligne, ou en liste toujours visible.
  • Plusieurs colonnes dans Champ (ou niveaux de hiérarchie) forment une arborescence ; le filtre porte sur le niveau le plus fin coché.
  • Pour passer par-dessus le visuel du dessous : cadre agrandi, Mettre au premier plan, arrière-plan du conteneur désactivé.
  • Signets et synchronisation des segments restaurent la sélection, sous-niveaux compris.
  • Le décompte doit être une mesure additive : un parent affiche la somme de ses enfants.

Pour aller plus loin