Comprendre les techniques de filtrage et les considérations associées

Effectué

Certaines techniques de filtrage d’état s’appliquent lors de la conception, tandis que d’autres sont pertinentes lors de l’utilisation de l’état (en mode Lecture). Cette unité décrit les techniques de filtrage permettant aux utilisateurs d’états de limiter intuitivement les points de données qui les intéressent.

Autres techniques de filtrage

Outre les filtres et les segments, les auteurs d’états peuvent utiliser d’autres techniques de filtrage telles que les suivantes :

  • Interactions avec les visuels
  • Extraction
  • Info-bulle d’état
  • Signets
  • Options d’état
  • Options de réduction des requêtes

Interactions avec les visuels

Par défaut, lorsque les utilisateurs d’états interagissent avec des visuels, les filtres sont propagés à d’autres visuels sur la page d’état. Ainsi, les visuels se comportent comme des segments. Par exemple, un utilisateur d’état peut sélectionner une colonne d’un visuel de graphique à colonnes pour filtrer d’autres visuels sur la page. Pour supprimer les filtres croisés, il peut resélectionner la colonne ou sélectionner un autre visuel.

Conseil

Lors du filtrage croisé, vous pouvez introduire d’autres filtres croisés, même à partir d’autres visuels, en appuyant sur la touche Ctrl.

Le filtrage croisé (et la sélection croisée) fonctionne entre deux visuels. Cependant, lors de la conception, vous pouvez modifier les interactions avec les visuels entre une paire de visuels et dans les deux sens. Vous pouvez aussi désactiver le filtrage croisé ou modifier les interactions pour utiliser la sélection croisée à la place.

Pour mieux comprendre les interactions avec les visuels, regardez la vidéo suivante qui décrit un cas d’utilisation et montre comment le configurer.

 

Extraction

Ajoutez des pages d’extraction pour permettre aux utilisateurs d’états d’explorer à partir de visuels. Par défaut, l’action d’extraction propage tous les filtres qui s’appliquent au visuel à la page d’extraction.

Info-bulle d’état

Ajoutez des info-bulles d’état qui s’affichent lorsque les utilisateurs d’états survolent les visuels. Par défaut, l’info-bulle d’état reçoit tous les filtres qui s’appliquent au visuel.

Signets

Les signets capturent une vue spécifique d’un état, notamment les filtres, les segments, la sélection de la page et l’état des visuels. Les auteurs d’états et les utilisateurs d’états peuvent les créer.

Remarque

Les utilisateurs d’états peuvent également créer des signets appelés signets personnels.

Les signets peuvent capturer l’état du filtre et ils l’appliquent lorsqu’ils sont appelés. Vous pouvez appeler des signets directement à partir du volet Signets, ou indirectement en cliquant sur un bouton, une image ou une forme.

Vous pouvez créer un signet pour capturer l’état par défaut des segments. Un bouton sur la page d’état peut comporter le texte Réinitialiser les segments, puis il utilise le signet lorsqu’il est appelé.

Autres techniques

Les auteurs d’états peuvent configurer les paramètres des états ou des visuels pour contrôler les options de filtre et le comportement.

Avec les options d’état, vous pouvez effectuer les opérations suivantes :

  • Désactiver les filtres persistants. (Les filtres persistants sont couverts dans l’unité 5.)
  • Masquer les en-têtes visuels pour tous les visuels ou un visuel spécifique. Lorsque l’en-tête visuel est masqué, les utilisateurs d’états ne peuvent pas survoler l’icône Filtrer pour déterminer les filtres appliqués au visuel. (L’icône Filtrer est couverte dans l’unité 5.)
  • Masquer l’icône Filtrer pour un visuel spécifique.
  • Empêcher les utilisateurs d’états de modifier les types de filtres (par exemple de « de base » à « avancé ») dans le volet Filtres.
  • Supprimer la zone de recherche dans le volet Filtres.

Les auteurs d’états peuvent également configurer les paramètres d’état pour réduire le nombre de requêtes envoyées au modèle sémantique. Un moins grand nombre de requêtes améliore la réactivité lorsque les utilisateurs d’états mettent à jour des filtres, des segments ou des pages d’état avec filtre croisé.

Capture d’écran d’un segment déroulant Product avec un bouton Appliquer.

Sélectionner les techniques de filtre des états

Les filtres et les segments sont deux techniques différentes qui peuvent produire le même résultat.

En général, la décision d’utiliser un filtre ou un segment est un compromis entre les performances et la conception. Considérez que le volet Filtres est plus performant (car Power BI n’a pas besoin de rendre les visuels de segment) et qu’il n’occupe pas d’espace sur la page d’état. Cependant, vous devez aussi considérer que les segments ont une flexibilité de mise en forme pour s’intégrer facilement à la page d’état, ce qui permet de créer l’expérience la plus adaptée pour l’utilisation des états. De nombreux moyens vous permettent de mettre en forme un segment, et la considération la plus importante est de vous assurer qu’il s’intègre bien à la conception de l’état, avec un emplacement intuitif et une expérience utilisateur qui répond aux exigences.

Voici les avantages associés à l’utilisation du volet Filtres :

  • Le volet Filtres est toujours situé sur le côté droit de l’état.
  • Il vous permet de configurer des types de filtres avancés, comme N premiers, ou d’utiliser des expressions plus complexes, comme « contient », « ne contient pas », « est vide », etc.
  • La zone de recherche et les fonctions de tri (pour trier les filtres dans les sections) sont de puissants outils à utiliser en cas de nombreux filtres.
  • Les filtres permettent une génération plus rapide de l’état, car aucune génération de visuel n’est nécessaire.
  • Vous pouvez verrouiller et/ou masquer des filtres.
  • Lorsque le bouton Appliquer est activé, vous pouvez soumettre simultanément toutes les mises à jour de filtre, ce qui réduit le nombre de requêtes.
  • Vous pouvez filtrer à l’aide de mesures (seulement au niveau des visuels).

Voici les inconvénients associés à l’utilisation du volet Filtres :

  • Le volet Filtres offre moins de flexibilité dans la conception, même si vous pouvez affiner son style à l’aide de polices et couleurs spécifiques.
  • Il faut examiner attentivement s’il convient de masquer certains filtres afin d’éviter toute confusion pour les utilisateurs d’états.
  • Il peut être facile de perdre le fil des filtres appliqués au niveau des visuels.

Voici les avantages associés à l’utilisation de segments :

  • Vous pouvez placer des segments n’importe où sur la page d’état pour produire une disposition intuitive.
  • Les segments sont grandement configurables pour atteindre les fonctionnalités et le style requis.
  • Vous pouvez configurer des segments hiérarchiques (basés sur une hiérarchie ou à l’aide de plusieurs champs provenant de la même table).
  • Ils peuvent afficher leur sélection (contexte de filtre) directement sur la page d’état.
  • Ils peuvent afficher des images lorsque vous utilisez un champ catégorisé comme URL d’image.
  • Ils peuvent filtrer seulement certains visuels lorsque vous modifiez les interactions avec les visuels.
  • Vous pouvez filtrer les segments comme vous le feriez pour tout visuel. Par exemple, vous pouvez appliquer un filtre à un segment pour supprimer l’élément vide.
  • Vous pouvez trier les éléments d’un segment.
  • Des segments synchronisés peuvent filtrer d’autres pages de l’état.

Voici les inconvénients associés à l’utilisation de segments :

  • Les segments peuvent affecter les performances de génération de l’état en raison du temps de rendu des visuels.
  • Ils occupent de l’espace sur la page à la place des autres visuels de données.
  • Les options de filtrage des segments sont moins complexes que les options de filtre avancées qui sont possibles dans le volet Filtres. Par exemple, vous ne pouvez pas configurer un segment N premiers.

Gardez à l’esprit que vous pouvez activer le filtrage à l’aide de visuels. Par exemple, un graphique à barres des ventes par produit peut se comporter comme un segment lorsque les utilisateurs d’états sélectionnent une ou plusieurs barres. Cependant, l’inconvénient de cette approche est que certains utilisateurs d’états peuvent ne pas savoir que les visuels peuvent filtrer de façon croisée d’autres visuels.

Dans le graphique à barres suivant, la page d’état est filtrée selon le produit Excel :

Capture d’écran d’un graphique à barres des ventes par produit.

Conseils de filtrage

Voici quelques conseils de filtrage pour vous aider à produire des conceptions d’état réussies :

  • Utilisez des filtres ou des segments. Évitez d’utiliser les deux techniques de filtrage, car cela peut créer de la confusion.
  • Dans le volet Filtres, envisagez de verrouiller ou masquer les filtres au niveau des visuels afin d’éviter toute confusion pour les utilisateurs d’états. (Le plus souvent, un utilisateur d’état ne doit pas modifier ni voir les filtres au niveau des visuels.)
  • Créez un signet pour réinitialiser tous les segments aux valeurs par défaut. Ensuite, ajoutez un bouton à la page pour appeler le signet. Par exemple, le bouton peut être libellé Réinitialiser les segments.
  • Lorsqu’il est nécessaire de placer de nombreux segments, envisagez de créer une page dédiée pour montrer tous les segments. Par exemple, la page peut être nommée Segments. Synchronisez les segments avec d’autres pages, puis définissez les segments comme étant masqués sur ces pages. Cette technique de conception exige que les utilisateurs d’états accèdent toujours à la page Segments pour modifier les paramètres de segment. Pour les aider, vous pouvez ajouter un bouton de navigation entre pages à un emplacement identique sur chaque page, afin qu’ils puissent facilement revenir à la page Segments.
  • Envisagez d’utiliser d’autres visuels à la place des segments. Veillez à montrer aux utilisateurs d’états comment effectuer un filtrage croisé à l’aide de ces visuels.