Digital MarketingDecember 5, 202512 min read
    DP
    David Park

    Comment utiliser les filtres et les segments dans Power BI - Un guide pratique pour des tableaux de bord interactifs

    Comment utiliser les filtres et les segments dans Power BI - Un guide pratique pour des tableaux de bord interactifs

    How to Use Filters and Slicers in Power BI: A Practical Guide for Interactive Dashboards

    Commencez avec un segment Régions pour ancrer le tableau de bord et rendre l'affichage intuitif. Placez-le dans l'espace à côté des principaux visuels afin que les graphiques affichés réagissent lorsque vous sélectionnez des régions. Faites glisser le segment du volet Champs sur le canevas, puis mappez-le aux colonnes qui contiennent les données de région pour garantir une expérience propre et optimale pour le public. Ce guide se concentre sur les étapes pratiques que vous pouvez appliquer dès aujourd'hui.

    Choisissez ensuite les options appropriées pour la façon dont les utilisateurs interagissent. Une trancheuse offre des commandes de sélection unique ou multiple, de recherche et de formatage ; pour les tableaux de bord qui doivent rester concis, utilisez une disposition statique dans le volet de filtre. Pour des besoins plus dynamiques, activez les filtres de niveau visuel pour contraindre les colonnes dans des graphiques individuels et conserver une mise en page propre.

    La narration est plus fluide lorsque vous connectez des filtres à un chemin d'exploration. À partir d'une vue régionale de haut niveau, les utilisateurs peuvent explorer les sous-catégories ; utilisez la narration pour encadrer les conclusions et les détails pertinents qui apparaissent dans les visuels les plus pertinents. Liez également les filtres aux visuels les plus significatifs afin que les actions dans les segments révèlent un récit cohérent sur toutes les pages.

    Comprenez la источник de vos données et concevez des filtres qui la respectent. Créez des mesures et des expressions qui répondent aux sélections, et assurez-vous que les valeurs affichées reflètent l'état actuel du filtre. Utilisez from la source de données pour générer des sélections par défaut, puis laissez les utilisateurs explorer les régions et autres éléments fixes. Gardez les colonnes bien rangées pour éviter des résultats ambigus.

    Conseils de mise en page pour les tableaux de bord pratiques : placez un cluster de filtres peu encombrant en haut, évitez les doublons et maintenez une navigation rapide avec le glisser pour repositionner les commandes. Pour les utilisateurs avancés, combinez les filtres sur les pages avec des paramètres statiques et des filtres de niveau visuel pour prendre en charge les informations les plus pertinentes tout en préservant une histoire claire dans vos visuels.

    Étape 10 : Segments hiérarchiques

    Utilisez des segments hiérarchiques pour passer de catégories de haut niveau à des éléments détaillés au sein d'une même commande. Créez une hiérarchie à trois niveaux (Région > Pays > Ville) dans votre modèle et faites-la glisser dans un segment ; passez à une vue déroulante pour gagner de la place sur les tableaux de bord avec un espace limité.

    Activez le mode d'exploration dans le segment afin que ces interactions utilisateur soient naturelles. Lorsqu'un utilisateur sélectionne Région, le segment se développe pour afficher ses pays ; la sélection d'un pays révèle les villes, et le filtrage croisé met immédiatement à jour les graphiques, y compris les résumés des ventes par emplacement. Cela maintient votre visualisation cohérente de haut en bas.

    Quelques pratiques : maintenez la hiérarchie à 3 niveaux maximum pour éviter toute complexité ; effectuez des tests avec des scénarios réalistes pour confirmer le comportement sur tous les visuels ; utilisez la sélection unique si vous souhaitez un élément par niveau, sinon autorisez la sélection multiple pour explorer les relations ; documentez le comportement des chemins d'exploration dans le rapport.

    Format et accessibilité : ajustez les tailles et les épaisseurs des polices pour la lisibilité ; alignez les couleurs avec votre thème pour maintenir une harmonie visuelle ; utilisez une liste déroulante ou compacte en fonction de l'espace ; étiquetez clairement le segment afin qu'il prenne en charge la compréhension rapide des données et du flux de travail prévu.

    Plan de test : validez le filtrage croisé sur les graphiques tels que les résumés de niveau supérieur et les répartitions détaillées ; vérifiez que les totaux restent corrects lorsque vous explorez ; optimisez les performances en limitant le nombre d'éléments visibles à chaque niveau et en mettant en cache les visuels volumineux lorsque cela est possible ; exécutez des tests utilisateur pour confirmer que l'expérience correspond aux attentes.

    Mapper les niveaux de données à la hiérarchie des segments (Année → Trimestre → Mois)

    Map data levels to slicer hierarchy (Year → Quarter → Month)

    Implémentez une seule table de dates avec les champs Année, Trimestre et Mois et connectez-la à toutes les tables de faits via une clé de date. Cela mappe les niveaux de données à Année → Trimestre → Mois et permet un chemin d'exploration intégré à l'intérieur d'un seul segment.

    Dans la table de dates, créez des colonnes pour Année (YEAR([Date])), Trimestre ("Q" & QUARTER([Date])), Mois (FORMAT([Date], "MMMM")) et NuméroMois (MONTH([Date])). Utilisez NuméroMois pour conserver les mois dans l'ordre du calendrier et pour aligner les visualisations avec d'autres filtres dans le rapport.

    Configurez le segment en ajoutant les champs Année, Trimestre et Mois au même segment et en activant l'exploration. Les utilisateurs peuvent commencer par l'année et passer au trimestre, puis au mois en une seule étape dans la même commande, en gardant la visualisation claire et compréhensible.

    Ajustez les interactions : assurez-vous que les sélections dans le segment filtrent tous les visuels, graphiques et cartes pertinents. Utilisez les mises à jour pour refléter les choix actuels et envisagez un segment Chiclet (un visuel tiers) pour une interface utilisateur cliquable et compacte si le segment par défaut semble encombré. Les visuels créés répondent à chaque mise à jour et les ajustements de police permettent de maintenir la lisibilité sur une gamme d'appareils, ce qui aide les utilisateurs à comprendre comment les dates sont mappées sur les niveaux.

    Pratique avancée : ajoutez une table de dates personnalisée avec un indicateur d'exercice financier si nécessaire, et conservez une table de mappage légère pour d'autres sources. Cette configuration perspicace démontre une fonctionnalité robuste tout en restant dans une seule source de vérité pour le rapport. Certaines équipes s'appuient sur des visuels tiers pour adapter le contrôle, mais la hiérarchie native offre la majeure partie de la valeur.

    Activer l'exploration dans un seul segment pour la navigation multiniveau

    Utilisez un seul segment hiérarchique lié à une structure à trois niveaux (Région → Pays → Ville) et activez l'exploration dans l'en-tête du segment pour naviguer à travers les niveaux sans ajouter plus de visuels. Cette approche maintient la cohérence du thème et prend en charge l'exploration approfondie pendant l'analyse.

    1. Modélisez la hiérarchie dans Power BI. Dans la table Régions (ou votre source de données équivalente), créez une nouvelle hiérarchie et ajoutez Région de niveau 1, Pays de niveau 2 et Ville de niveau 3 (ou remplacez par Catégories → Sous-catégories → Articles). Cette configuration hiérarchique est la base de la navigation multiniveau et maintient les relations claires pour les calculs.
    2. Attachez la hiérarchie à un segment. Faites glisser la nouvelle hiérarchie sur un visuel de segment vide. Le segment affiche le niveau supérieur et expose les commandes Développer/Explorer pour les niveaux plus profonds, ce qui permet la navigation hiérarchique dans une seule commande.
    3. Activez l'exploration. Dans l'en-tête du segment, cliquez sur l'icône Explorer pour passer en mode d'exploration. Les utilisateurs peuvent passer de la région au pays à la ville en utilisant la flèche vers le bas, et vous verrez les visuels associés se mettre à jour instantanément à mesure que le contexte du filtre s'approfondit.
    4. Configurez les interactions de la page. Utilisez Modifier les interactions pour vous assurer que le segment filtre tous les graphiques de la page. Si nécessaire, excluez des visuels spécifiques du filtrage croisé pour réduire le bruit tout en préservant un flux d'analyse cohérent.
    5. Choisissez la bonne option pour la sélection. Pour une navigation guidée, étape par étape, désactivez la sélection multiple et autorisez un seul chemin à travers la hiérarchie. Si la comparaison de plusieurs régions ou villes fait partie de votre flux de travail, activez la sélection multiple et testez la façon dont l'analyse s'ajuste avec des sélections plus larges.
    6. Formatez pour la lisibilité. Appliquez un thème cohérent, ajustez la police et la taille pour plus de clarté, et utilisez le formatage conditionnel pour mettre en évidence la branche active. Une police propre et un espacement mesuré améliorent la compréhension pendant l'exploration.
    7. Gérez la propreté des données. Excluez les nœuds non pertinents ou vides du segment à l'aide d'un petit filtre conditionnel ou d'une mesure DAX, afin que l'expérience utilisateur reste axée sur les catégories et les régions significatives.
    8. Validez avec des scénarios pratiques. Testez avec des mélanges régionaux (par exemple, Asie → Japon → Tokyo ; Europe → Allemagne → Berlin) et confirmez que les calculs (CALCULATE, FILTER) reflètent immédiatement le chemin choisi dans le visuel et le volet d'analyse.
    9. Documentez les bonnes pratiques. Conservez des hiérarchies concises, nommez clairement les niveaux (région, pays, ville) et alignez le segment sur le thème de votre rapport. Cela facilite la compréhension et aide les coéquipiers à reproduire le flux d'exploration sur toutes les pages.
    10. Évitez les pièges courants. Les segments natifs avec une hiérarchie bien définie surpassent les options tierces pour la cohérence de l'exploration. Si une hiérarchie ne se propage pas aux visuels, vérifiez les relations avec la table de faits et assurez-vous que les champs corrects sont utilisés dans la hiérarchie des segments.

    Contrôler la direction du filtrage croisé pour éviter les interactions indésirables

    Configurez la direction du filtrage croisé sur Unique pour la relation principale entre la dimension des dates et la table de faits afin d'éviter les interactions involontaires entre les champs. Cela maintient les segments et les mesures prévisibles, offrant une expérience facile et conviviale pour les utilisateurs qui s'attendent à ce que les mises à jour de la chronologie n'affectent que les valeurs affichées.

    Ouvrez la vue du modèle, cliquez sur la ligne entre les tables Date et Ventes et définissez Direction du filtre croisé sur Unique. Dans votre documentation, enregistrez la источник et le raisonnement de ce choix.

    Utilisez Modifier les interactions pour adapter la façon dont un segment donné influence les visuels. Sélectionnez le segment, choisissez Modifier les interactions sur le ruban et définissez Aucun pour les visuels que vous souhaitez éviter de filtrer, tout en laissant Filtrer ou Mettre en surbrillance pour ceux que vous voulez voir réagir au segment, évitant ainsi d'appliquer des filtres sans discernement. Assurez-vous que le segment est configuré en sélection unique pour empêcher la mise à jour de plusieurs dates.

    Pour étendre le contrôle au-delà d'un seul segment, créez des mesures et un paramètre en utilisant le contexte de filtre actuel. Appliquez ces mesures à des visuels particuliers afin que chacun n'affiche que ce que les utilisateurs attendent, et vous pouvez appliquer la logique directement aux valeurs affichées plutôt que de pousser les modifications vers des champs non liés.

    Exemple : un segment de dates doit filtrer uniquement le visuel de série chronologique affichant les montants des ventes. Assurez-vous que la direction de la relation utilise Unique entre Date et Ventes, et utilisez Modifier les interactions pour appliquer le filtre uniquement à ce visuel. Définissez le segment sur la sélection unique pour empêcher plusieurs dates de mettre à jour d'autres visuels, et acceptez les mises à jour qui les atteignent via la logique de mesure prévue.

    Tests et mises à jour : ouvrez le rapport, choisissez une seule date, vérifiez que seules les visualisations prévues se mettent à jour ; recueillez les commentaires des utilisateurs, ajustez le paramètre ou les mesures, et réappliquez. Effectuez une session expertrain pour comparer les résultats entre différents utilisateurs et confirmez que le modèle se comporte comme prévu.

    Bonnes pratiques : maintenez le modèle de données allégé ; documentez источник ; préférez la direction unique pour les relations clés ; si vous devez étendre les interactions, utilisez des segments séparés ou une table de mesures dédiée pour éviter les fuites de filtrage croisé entre les champs non liés. Utilisez des étiquettes claires pour les dates et les champs liés aux dates pour réduire la confusion et accélérer la compréhension.

    Synchroniser les segments hiérarchiques sur toutes les pages du rapport

    Activez la synchronisation des segments hiérarchiques pour maintenir les chemins de catégorie alignés sur toutes les pages du rapport. Créez un segment à trois niveaux à l'aide des colonnes : Catégorie, Sous-catégorie et Article, afin que les spectateurs puissent explorer et développer à partir de n'importe quelle page. Cette configuration réduit les sélections en double et rend la navigation prévisible pour Nick et les autres spectateurs.

    Sur la première page, créez un segment et ajoutez les trois champs dans une seule hiérarchie. Utilisez les options d'exploration et de développement pour vous déplacer dans les niveaux. Si vous voulez apprendre le chemin le plus rapide, essayez une table avec ces colonnes et testez l'interaction avec les visuels liés au même ensemble de données. Cette configuration prend en charge plusieurs types d'hiérarchies.

    Ouvrez le volet Synchroniser les segments et activez la synchronisation pour chaque page où vous voulez que le segment influence les visuels. Cochez Synchroniser pour les pages et décidez quelles pages doivent conserver le segment Visible. Avec cette approche, la sélection d'Électronique sous Catégorie met à jour les visuels de ventes sur toutes les pages, y compris les autres pages.

    Activez la sélection multiple dans le segment en activant les commandes de sélection et en désactivant la sélection unique. Cela permet aux utilisateurs de choisir plusieurs catégories ou sous-catégories à la fois. Lorsque la sélection multiple est active, le chemin se développe et les filtres s'appliquent à toutes les pages synchronisées. Utilisez l'exploration pour sauter plus profondément dans la hiérarchie, ou développez pour voir plus de niveaux.

    Formatez le segment pour une mise en page étroite : passez à une police avec des glyphes plus étroits, réduisez la taille de la police et disposez le segment en deux colonnes pour gagner de la place. Choisissez une couleur qui contraste avec l'arrière-plan de la page pour mettre en évidence le chemin choisi, et gardez le visuel propre pour ne pas distraire les lecteurs.

    Si vous avez besoin d'ajuster les données, en ajoutant ou en supprimant des éléments : utilisez l'ensemble de données pour mettre à jour la source (источник) et laissez le segment refléter automatiquement ces modifications sur les pages synchronisées. Pour les éléments que vous souhaitez exclure, appliquez un filtre au niveau de la page ou utilisez les options Supprimer/Exclure et vérifiez le résultat sur toutes les pages. Vous pouvez supprimer une catégorie obsolète en modifiant la table et en resynchronisant ; les visuels se mettent à jour en conséquence.

    L'alignement des colonnes est important : si vous avez plus de colonnes dans la table qui alimente le segment, conservez le même ordre sur toutes les pages pour éviter la confusion. Vous pouvez trouver la même hiérarchie sur chaque page et maintenir la cohérence pour les spectateurs comme Nick ou d'autres. Pour plus de clarté, placez quelques boutons près du segment pour réinitialiser ou revenir au niveau supérieur ; ces commandes aident à choisir, modifier et afficher le chemin visuel.

    Problèmes courants : si le chemin tronqué ne se reflète pas sur une page, vérifiez que le segment est visible et synchronisé, vérifiez que les visuels se connectent à la même table et confirmez qu'il n'y a pas de filtres conflictuels qui excluent les valeurs. Utilisez Modifier les interactions pour vous assurer que le segment affecte les visuels prévus et envisagez un bouton Réinitialiser dédié pour revenir à l'état par défaut.

    Valider les performances avec des ensembles de données réalistes et des signets

    Recommandation : validez les performances avec un ensemble de données de taille de production et mettez en signet plusieurs états d'interaction pour vous assurer que les visuels restent réactifs en cas d'utilisation réelle.

    Choisissez un ensemble de données qui comprend une période représentative, plusieurs types d'enregistrements et des attributs d'arrière-plan. Visez 2 millions à 5 millions de lignes pour les grands rapports, ou au moins 200 000 à 500 000 pour les petits tableaux de bord. Ce dimensionnement aide les visuels à se comporter sous un filtrage lourd et démontre comment la mémoire et le temps de requête évoluent avec la taille de l'ensemble de données.

    Créez une base de référence statique avec quelques visuels de base (table, graphique et matrice), puis développez avec des signets aux étapes clés : vue initiale au niveau du rapport, après l'application d'un segment de période, après l'exploration d'un niveau hiérarchique et après le filtrage croisé sur une table associée. Assurez-vous que les signets capturent les segments, l'état d'exploration et les apparences visuelles. Supprimez les signets inutilisés pour éviter l'encombrement et la confusion. Documentez chaque étape.

    Mesurez les performances avec des mesures concrètes : temps de rendu par visuel (visez moins de 2 secondes pour les visuels avec jusqu'à 4 champs), temps de premier rendu, temps de chargement total de la page et empreinte mémoire. Effectuez des tests en mode arrière-plan pour évaluer la façon dont les requêtes s'amortissent au fil du temps, et comparez les résultats entre différentes mises en page de rapport. Étant donné que les interactions complexes peuvent faire grimper le temps de chargement, testez à la fois les visuels statiques et les modèles de filtrage croisé dynamiques ; enregistrez les façons de comparer les résultats entre les scénarios.

    Organisez un expertrain avec deux cohortes : des rapports personnalisés et des modèles standardisés ; observez comment les visuels se comportent sous de lourdes interactions et comment la mise en signet préserve l'état sur toutes les pages. Comparez les différences de temps de la dernière étape lors de l'utilisation de l'exploration par rapport à l'expansion des niveaux hiérarchiques, et suivez si les signets apparaissent de manière cohérente après la suppression des filtres ou la modification des périodes. Utilisez les résultats des tests pour guider le choix de la meilleure structure pour un rapport qui a besoin de rapidité et de clarté.

    Scénario Taille de l'ensemble de données (enregistrements) Visuels Étapes capturées Objectif de temps de chargement (s) État du signet capturé ? Remarques
    Visuels statiques de base 2 000 000 Table, Barre, Matrice Initial, Période, Exploration 1,8–2,2 Oui Bonne référence pour les performances de base
    Scénario de filtrage maximal 5 000 000 Table, Graphique, Matrice, Carte Initial, Période, Exploration, Filtrage croisé 2,5–3,5 Oui Surveillez la mémoire sous de lourdes interactions
    Source en direct DirectQuery 3 000 000 Table, Graphique Initial, Période 3,0–4,0 Oui Évaluez la surcharge de la traduction de requête
    Itération rapide de petites données 250 000 Barre, Table Initial 0,8–1,2 Oui Utile pendant la conception précoce

    Articles connexes

    Ready to leverage AI for your business?

    Book a free strategy call — no strings attached.

    Get a Free Consultation