Filtres multiples dans Power BI

Jusqu’à présent, nous avons traité les filtres comme si un seul allait être appliqué à la fois. Croyez-moi, lorsqu’il s’agit d’ensembles de données volumineux et complexes, il est peu probable que ce soit le cas. Naturellement, Power BI Desktop vous permettra d’ajouter plusieurs filtres à un rapport. Cela implique un examen attentif des répercussions possibles suivantes :

  • Tous les filtres sont actifs en même temps (sauf si vous avez effacé un filtre), et leur effet est cumulatif. Autrement dit, les données ne seront renvoyées que si les données correspondent à tous les critères définis par tous les filtres actifs. Ainsi, par exemple, si vous avez demandé des données entre une plage de dates spécifiée et au-dessus d’un certain chiffre d’affaires, vous n’obtiendrez aucune donnée dans laquelle le chiffre d’affaires est inférieur au chiffre que vous avez spécifié ou avec une date de vente avant ou après les dates que vous avez définies.
  • Si vous avez affaire à plusieurs filtres (qu’ils soient au niveau visuel, au niveau de la page ou au niveau du rapport), vous pouvez choisir de n’afficher qu’un sous-ensemble des filtres actifs en saisissant quelques caractères des champs utilisés dans un filtre dans le Zone de recherche en haut du volet Filtres. Cette volonté affichez instantanément tous les filtres basés sur tous les champs contenant les caractères que vous avez saisis. Pour effacer la zone de recherche, cliquez simplement sur l’icône en forme de croix à droite de la zone de recherche.
  • Pour trier les filtres à n’importe quel niveau (niveau visuel, niveau de la page ou niveau du rapport), cliquez simplement sur les points de suspension à droite du filtre et sélectionnez l’ordre de tri dans la fenêtre contextuelle qui s’affiche. Reportez-vous à la Figure 21-1 si vous souhaitez voir le menu de tri.
  • Il est facile d’oublier que les filtres peuvent être actifs. N’oubliez pas que tous les filtres actifs dans le volet Filtres restent opérationnels, que le volet Filtres lui-même soit développé ou réduit. Si vous envisagez de réduire les filtres pour mieux utiliser l’espace disponible sur l’écran, il vaut la peine de prendre l’habitude de regarder la deuxième ligne sous tout titre de filtre qui vous donnera une description de l’état actuel du filtre. Il affichera quelque chose comme Contient des rouleaux. Bien sûr, le texte exact varie selon le filtre que vous avez appliqué.

 

 

Filtres au niveau de la page

 

Maintenant que vous avez vu ce que sont les filtres et comment vous pouvez les appliquer aux visuels, il est temps d’étendre le concept et de voir comment les filtres peuvent être appliqués à plusieurs visuels.

La bonne nouvelle est que tous les filtres sont configurés exactement de la même manière quel que soit le niveau auquel ils sont appliqués. Par conséquent, l’application de filtres au niveau de la page ou du rapport consiste simplement à choisir où placer un filtre dans le volet Filtres.

A titre d’exemple, supposons que vous souhaitiez filtrer tous les visuels d’une page pour afficher les données d’une année précise :

  1. Dans un fichier Power BI Desktop ouvert (tel que celui contenant le graphique que vous pouvez voir dans la Figure ), cliquez sur le canevas du tableau de bord en dehors de tout visuel existant.
  2. Développez la table DateDimension.
  3. Faites glisser le champ FullYear dans le champ bien dans la zone Filtres au niveau de la page. Les options de filtrage avancées pour ce champ seront affichées.
  4. Sélectionnez Filtrage de base comme type de filtre.
  5. Sélectionnez 2014 dans la liste des années disponibles. Tous les visuels de la page en cours seront filtrés pour n’afficher que les données de cette année.

La Figure  vous montre le volet Filtres pour cette opération. Vous pouvez voir qu’un filtre au niveau de la page semble identique à un filtre au niveau visuel. La seule différence (en dehors de l’effet qu’il produit) est la position dans le volet Filtres.

IMAGE 

Image . Application d’un filtre au niveau de la page

Vous pouvez ajouter plusieurs filtres au niveau de la page si vous le souhaitez simplement en faisant glisser d’autres champs dans le puits de champ et dans la zone Filtres au niveau de la page. L’ordre dans lequel les champs sont ajoutés n’a pas d’importance. Vous remarquerez que les filtres au niveau de la page restent visibles que vous ayez sélectionné un visuel ou non.

Filtres au niveau du rapport

Le niveau de filtrage le plus élevé est appliqué au niveau du rapport. Cela signifie que tout filtre défini ici s’appliquera à chaque page (ou tableau de bord) d’un rapport et par conséquent également à chaque visuel du fichier. Je me rends compte que Power BI Desktop appelle désormais ce concept “Filtres sur toutes les pages”, mais je préfère utiliser l’ancienne terminologie car je la trouve plus expressive. L’application de filtres au niveau du rapport est pratiquement identique à l’application de filtres au niveau de la page. Supposons donc que l’intégralité de votre rapport couvre un seul pays. Voici comment définir un filtre qui s’appliquera à chaque page du rapport Power BI Desktop :

  1. Prenez le rapport que vous avez créé avec SalePrice par ClientName, puis filtré par couleur au niveau visuel et FullYear au niveau de la page à l’aide du fichier CarSalesDataForReports.pbix.
  2. Cliquez sur le canevas du tableau de bord en dehors de tout visuel existant.
  3. Développez le tableau Pays.
  4. Faites glisser le champ CountryName dans le champ situé dans la zone Report-Level Filters. Les options de filtrage avancées pour ce champ seront affichées.
  5. Assurez-vous que le filtrage de base est le type de filtre sélectionné pour ce filtre.
  6. Sélectionnez Royaume-Uni dans la liste des pays disponibles. Tous les visuels du rapport actuel (sur chaque page) seront filtrés pour n’afficher que les données de cette année.

La Figure  vous montre le volet Filtres pour cette opération.

IMAGE 

Image . Application d’un filtre au niveau du rapport

Vous pouvez ajouter plusieurs filtres au niveau du rapport si vous le souhaitez simplement en faisant glisser d’autres champs dans le puits de champ et dans le volet Filtres au niveau du rapport. Encore une fois, l’ordre dans lequel les champs sont ajoutés n’a pas d’importance. Vous remarquerez que les filtres au niveau du rapport restent visibles que vous ayez sélectionné un visuel ou non.

Filtrer la réutilisation des champs

Bien que cela puisse sembler contre-intuitif, vous pouvez réutiliser le même champ au même niveau de filtre pour vous aider dans certains cas.

A titre d’exemple, imaginez que vous souhaitiez voir tout le kilométrage des véhicules entre des seuils clairement définis. Jetez un œil à l’exemple suivant :

  1. Prenez le rapport que vous avez créé avec SalePrice par ClientName, puis filtré à l’aide du fichier CarSalesDataForReports.pbix.
  2. Retirez tous les filtres.
  3. Développez le tableau Stock.
  4. Faites glisser le champ Kilométrage dans le puits de champ et placez-le dans le puits Filtres sur toutes les pages.
  5. Sélectionnez « est supérieur à » dans la première fenêtre contextuelle.
  6. Entrez 50000 dans la case du premier seuil.
  7. Assurez-vous que le bouton radio Et est sélectionné.
  8. Sélectionnez « est inférieur à » dans la deuxième fenêtre contextuelle.
  9. Entrez 70000 dans la case du deuxième seuil.
  10. Cliquez sur Appliquer le filtre.
  11. Faites glisser le champ Kilométrage dans le puits de champ et placez-le dans les Filtres sur toutes les pages bien sous le filtre que vous venez de créer.
  12. Assurez-vous que le filtrage de base est sélectionné pour ce filtre. Une liste du kilométrage disponible pour les véhicules en stock (ainsi que le nombre de voitures pour chaque chiffre de kilométrage) pour la plage de kilométrage sélectionnée apparaîtra. Vous pouvez le voir dans la Figure .

IMAGE 

Figure . Combiner plusieurs itérations du même champ dans un filtre

Vous pouvez désormais utiliser le filtre plus détaillé pour filtrer les visuels de la page en cours. La chose intéressante à noter est qu’une hiérarchie de filtres est appliquée, même à l’intérieur d’une zone de filtre dans le volet Filtres. En termes simples, un filtre placé au-dessus d’un autre filtre filtrera les éléments disponibles dans le filtre inférieur. Ceci ne s’applique cependant qu’à la réutilisation du même filtre.

Notez que cet exemple a été défini pour filtrer au niveau de la page. elle aurait tout aussi bien pu être appliquée au niveau du rapport.

 

Exiger une sélection unique

 

Certains choix de filtres vous permettront de sélectionner plusieurs options dans une liste. Vous pouvez vous forcer, vous-même ou un utilisateur final, à ne sélectionner qu’un seul élément dans cette liste.

Dans de tels cas, tout ce que vous avez à faire est de cocher la case Exiger une sélection unique sous la liste. Cela désélectionnera tous les éléments sélectionnés existants de la liste à la fois une fois que cette option est active et (peut-être plus important) lorsqu’une nouvelle sélection est effectuée dans le filtre.

Remarque Si vous choisissez l’option de sélection unique requise, la liste contextuelle Type de filtre sera également masquée. pour passer à un autre type de filtre, vous devrez désactiver l’option d’exigence de sélection unique en décochant la case.

 

Utilisation de la hiérarchie des filtres

Compte tenu des multiples niveaux de filtres pouvant être appliqués, une hiérarchie de filtres est appliquée dans

Bureau Power BI :

  • Tout d’abord, au niveau des données, toutes les sélections ou tous les choix que vous appliquez aux données sous-jacentes limitent le jeu de données que Power BI Desktop peut utiliser pour visualiser vos informations.
  • Deuxièmement, au niveau du rapport, tous les filtres au niveau du rapport que vous appliquez affectent toutes les visualisations du rapport à l’aide des données source disponibles (éventuellement limitées).
  • Troisièmement, au niveau de la page, tous les filtres au niveau de la page que vous appliquez affecteront toutes les visualisations de la vue, en utilisant les données sources disponibles (éventuellement limitées) filtrées par tous les filtres au niveau du rapport.
  • Enfin, pour chaque visualisation, tous les filtres au niveau de la visualisation que vous appliquez limiteront davantage les données autorisées via les filtres au niveau du rapport et de la page, mais uniquement pour la visualisation sélectionnée.

Il convient de noter les points suivants :

  • Vous n’avez aucun moyen d’appliquer une sélection complètement différente à un filtre de visualisation s’il a été filtré à un niveau supérieur (rapport ou page). Cliquer sur Tout sélectionner sélectionnera uniquement dans le sous-ensemble d’éléments précédemment filtrés.
  • Si vous appliquez un filtre au niveau de la visualisation, puis réappliquez le même filtre au niveau du rapport ou de la page, mais avec différents éléments sélectionnés, vous exclurez toujours tous les éléments non sélectionnés du filtre.

au niveau de la visualisation. J’insiste là-dessus car Power BI Desktop se souviendra des éléments précédemment sélectionnés au niveau de la visualisation

et les laisser visibles même s’ils ne peuvent pas être utilisés dans un filtre, car ils ont déjà été exclus du filtre au niveau de la visualisation en étant exclus au niveau de la vue. À mon avis, cela ajoute une certaine confusion visuelle, même si la logique de sélection hiérarchique est appliquée.

 

J’espère que cela vous montre que Power BI Desktop est rigoureux dans l’application de sa hiérarchie de filtres. Si vous devez appliquer un filtre au niveau de la visualisation lorsque le choix de filtre est exclu au niveau du rapport ou de la page, vous n’avez pas d’autre choix que de supprimer le filtre au niveau supérieur, puis de réappliquer les filtres au niveau de la visualisation à toutes les visualisations nécessaires.

 

 

S’abonner
Notifier de
0 Commentaires
Inline Feedbacks
Voir tous les commentaires

Initiation à Excel

Fonctions Excel

Excel VBA

Macros VBA Utiles

Plus d'outils

Sur Facebook

Sur YouTube

0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x