Ajouter un filtre à un rapport Power BI (en mode Édition)Add a filter to a Power BI report (in Editing view)

Différence entre les filtres de rapport en mode Lecture et en mode ÉditionWhat is the difference between report filters in Editing View versus Reading View

Il existe deux modes d’interaction avec les rapports : le mode Lecture et le mode Edition.There are two modes for interacting with reports: Reading View and Editing View. Et les fonctionnalités de filtrage disponibles varient en fonction du mode dans lequel vous êtes.And the filtering capabilities available to you depend on which mode you're in.

  • En mode Édition, vous pouvez ajouter des filtres de rapport, de page et d’élément visuel.In Editing View, you can add report, page, and visual filters. Les filtres sont enregistrés en même temps que le rapport.When you save the report, the filters are saved with it. Les personnes qui examinent le rapport en mode Lecture peuvent interagir avec les filtres que vous avez ajoutés, mais pas enregistrer leurs modifications.People looking at the report in Reading View can interact with the filters you added, but not save their changes.
  • En mode Lecture, vous pouvez interagir avec les filtres de page, de visuel et de rapport qui existent déjà dans le rapport, mais vous ne pouvez pas enregistrer les modifications que vous apportez aux filtres.In Reading View, you can interact with any report, page and visual filters that already exist in the report, but you won't be able to save your filter changes.

Note

Cet article explique comment créer des filtres de rapport en mode Edition.This article describes how to create filters in report Editing View. Pour plus d’informations sur les filtres en mode Lecture, consultez Interaction avec les filtres de rapport en mode Lecture.For more information on filters in Reading VIew, see interacting with filters in report Reading View.

Filtres visuels, filtres de page, filtres d’extraction et filtres de rapportVisual filters, page filters, drillthrough filters, and report filters

Un filtre de page s’applique à tous les éléments visuels d’une page de rapport.A page filter applies to all the visuals on the report page. Un filtre visuel s’applique à un seul élément visuel d’une page de rapport.A visual filter applies to a single visual on a report page. Un filtre de rapport s’applique à toutes les pages du rapport.And a report filter applies to all pages in the report.

Ajouter un filtre à une visualisation spécifique (également appelé filtre visuel)Add a filter to a specific visualization (aka visual filter)

Il existe 2 manières de procéder :There are 2 ways to do this:

  • en filtrant un champ qui est déjà utilisé par la visualisation ;by filtering a field that is already being used by the visualization
  • en identifiant un champ qui n’est pas encore utilisé par la visualisation et en ajoutant ce champ directement au compartiment Filtres au niveau de l’élément visuel ;by identifying a field that is not already being used by the visualization, and adding that field directly to the Visual level filters bucket.

en filtrant les champs déjà présents dans la visualisation.By filtering the fields already in the visualization

  1. Ouvrez votre rapport en mode Edition.Open your report in Editing View.

  2. Ouvrez le volet Visualisations et filtres et le volet Champs (si ce n’est pas déjà fait).Open the Visualizations and Filters pane and the Fields pane (if they're not already open).

  3. Sélectionnez un élément visuel pour l’activer.Select a visual to make it active. Tous les champs utilisés par le visuel sont identifiés dans le volet Champs et répertoriés dans le volet Filtres, sous l’en-tête Filtres au niveau de l’élément visuel.All the fields being used by the visual are identified in the Fields pane and also listed in the Filters pane, under the Visual level filters heading.

  4. À ce stade, nous allons ajouter un filtre à un champ déjà utilisé par la visualisation.At this point we'll add a filter to a field already being used by the visualization.

    • Faites défiler jusqu’à la zone Filtres au niveau de l’élément visuel, puis sélectionnez la flèche pour développer le champ que vous souhaitez filtrer.Scroll down to the Visual level filters area and select the arrow to expand the field you'd like to filter. Dans cet exemple, nous filtrons StoreNumberName.In this example we'll filter StoreNumberName

    • Définissez des contrôles de filtrage De base Avancé ou N premiers (voir Utilisation des filtres de rapport).Set either Basic, Advanced, or Top N filtering controls (see How to use report filters). Dans cet exemple, nous allons sélectionner le filtrage De base et cocher 10, 11, 15 et 18.In this example we'll select Basic filtering and place checkmarks next to numbers 10, 11, 15, and 18.

    • L’élément visuel change en fonction du nouveau filtre.The visual changes to reflect the new filter. Si vous enregistrez votre rapport avec le filtre, les personnes qui le consultent peuvent interagir avec le filtre en mode Lecture en sélectionnant ou en effaçant les valeurs.If you save your report with the filter, report readers can interact with the filter in Reading View, selecting or clearing values.

  5. Nous allons à présent ajouter à la visualisation un tout nouveau champ, tel que Filtres au niveau de l’élément visuel.Now let's add a totally new field, as a Visual level filter, to our visualization.

    • Dans le volet Champs, sélectionnez le champ que vous voulez ajouter en tant que nouveau filtre au niveau du visuel, puis faites-le glisser vers la zone Filtres au niveau de l’élément visuel.From the Fields pane, select the field you want to add as a new visual level filter, and drag it into the Visual level filters area. Dans cet exemple, nous allons faire glisser District Manager (Responsable de district) vers le compartiment Filtres au niveau de l’élément visuel, puis sélectionner uniquement Andrew Ma.In this example we'll drag District Manager into the Visual level filters bucket and select only Andrew Ma.

    • Notez que District Manager (Responsable de district) n’est pas ajouté à la visualisation proprement dite.Notice that District Manager is not added to the visualization itself. La visualisation est toujours composée de StoreNumberName en temps qu’Axe et de This Year Sales (Ventes de cette année) en tant que valeur.The visualization is still composed of StoreNumberName as the Axis and This Year Sales as the Value.

    • Et la visualisation proprement dite est désormais filtrée pour afficher uniquement les ventes d’Andrew cette année pour les magasins spécifiés.And, the visualization itself is now filtered to show only Andrew's sales this year for the specified stores.

Ajouter un filtre à une page entière (également appelé filtre du mode Page)Add a filter to an entire page (aka page view filter)

  1. Ouvrez votre rapport en mode Edition.Open your report in Editing View.
  2. Ouvrez le volet Visualisations et filtres et le volet Champs (si ce n’est pas déjà fait).Open the Visualizations and Filters pane and the Fields pane (if they're not already open).
  3. Dans le volet Champs, sélectionnez le champ que vous voulez ajouter en tant que nouveau filtre au niveau page, puis faites-le glisser vers la zone Filtres au niveau de la page.From the Fields pane, select the field you want to add as a new page level filter, and drag it into the Page level filters area.
  4. Sélectionnez les valeurs à filtrer et définissez des contrôles de filtrage De base ou Avancé (consultez Utilisation des filtres de rapport).Select the values you want to filter and set either Basic or Advanced filtering controls (see How to use report filters).

    Tous les visualisations sur la page qui sont affectées par ce filtre sont redessinées pour refléter la modification.All the visualization on the page, impacted by this filter, are re-drawn to reflect the change.

Si vous enregistrez votre rapport avec le filtre, les personnes qui le consultent peuvent interagir avec le filtre en mode Lecture en sélectionnant ou en effaçant les valeurs.If you save your report with the filter, report readers can interact with the filter in Reading View, selecting or clearing values.

Ajouter un filtre d’extractionAdd a drillthrough filter

Une extraction dans le service Power BI et Power BI Desktop vous permet de créer une page de rapport de destination, qui se concentre sur une entité spécifique, telle qu’un fournisseur, un client ou un fabricant.With drillthrough in Power BI service and Power BI Desktop, you can create a destination report page that focuses on a specific entity - such as a supplier, or customer, or manufacturer. Maintenant, dans les autres pages de rapport, les utilisateurs peuvent cliquer avec le bouton droit sur un point de données pour cette l’entité, et extraire vers la page sur laquelle le focus est positionné.Now, from the other report pages, users can right-click on a data point for that entity and drillthrough to the focused page.

Créer un filtre d’extractionCreate a drillthrough filter

Pour suivre, ouvrez l’exemple Rentabilité des clients en mode édition.To follow along, open the Customer Profitability sample in Editing view. Supposons que vous souhaitiez une page qui se concentre sur les secteurs d’activité Executive (Exécutif).Let's say that you want a page that focuses on Executive business areas.

  1. Ajoutez une nouvelle page au rapport et nommez-la Team Executive (Équipe exécutive).Add a new page to the report and name it Team Executive. Il s’agira de la page de destination de l’extraction.This will be the drillthrough destination page.
  2. Ajoutez des visualisations qui suivent des mesures clés pour les secteurs d’activité des équipes exécutives.Add visualizations that track key metrics for the team executives' business areas.
  3. Ajoutez Executive > Executive Name (Exécutif > Nom de l’exécutif) au puits Filtres d’extraction.Add Executive > Executive Name to the Drillthrough filters well.

    Notez que Power BI ajoute une flèche Précédent à la page de rapport.Notice that Power BI adds a back arrow to the report page. La sélection de la flèche Précédent a pour effet de renvoyer les utilisateurs à la page de rapport d’origine, où ils étaient lorsqu’ils ont choisi d’opérer l’extraction.Selecting the back arrow returns users to the originating report page -- the page they were on when they opted to drillthrough. La flèche Précédent fonctionne uniquement en mode lecture.The back arrow only works in Reading view.

Utiliser le filtre d’extractionUse the drillthrough filter

Voyons comment fonctionne le filtre d’extraction.Let's see how the drillthrough filter works.

  1. Démarrez sur la page de rapport Team Scorecard (Tableau de bord de l’équipe).Start on the Team Scorecard report page.
  2. Supposons que vous soyez Andrew Ma et que vous souhaitiez afficher la page de rapport Team Executive (Équipe exécutive) filtrée uniquement sur vos données.Let's say you're Andrew Ma and you want to see the Team Executive report page filtered to just your data. À partir du graphique en aires en haut à gauche, cliquez avec le bouton droit sur n’importe quel point de données de couleur verte pour ouvrir l’option de menu Extraction.From the top-left area chart, right click any green data point to open the Drillthrough menu option.

  3. Sélectionnez Extraction > Team Executive pour extraire vers la page de rapport nommée Team Executive (Équipe exécutive).Select Drillthrough > Team Executive to drillthrough to the report page named Team Executive. La page est filtrée pour afficher les informations relatives au point de données sur lequel vous avez cliqué avec le bouton droit, en l’occurrence Andrew Ma.The page is filtered to show information about the data point from which you right-clicked; in this case Andrew Ma. Seul le champ figurant dans le puits Filtres d’extraction est transmis à la page du rapport d’extraction.Only the field that is in the Drillthrough filters well gets passed through to the drillthrough report page.

Ajouter un filtre à un rapport entier (filtre de rapport)Add a filter to an entire report (aka Report filter)

  1. Ouvrez votre rapport en mode Edition.Open your report in Editing View.
  2. Ouvrez le volet Visualisations et filtres et le volet Champs (si ce n’est pas déjà fait).Open the Visualizations and Filters pane and the Fields pane (if they're not already open).
  3. Dans le volet Champs, sélectionnez le champ que vous voulez ajouter en tant que nouveau filtre au niveau élément visuel, puis faites-le glisser vers la zone Filtres au niveau du rapport.From the Fields pane, select the field you want to add as a new report level filter, and drag it into the Report level filters area.
  4. Sélectionnez les valeurs que vous voulez filtrer (consultez Utilisation des filtres de rapport).Select the values you want to filter (see How to use report filters).

Les éléments visuels sur la page active et toutes les pages du rapport changent en fonction du nouveau filtre.The visuals on the active page, and on all pages in the report, change to reflect the new filter. Si vous enregistrez votre rapport avec le filtre, les personnes qui le consultent peuvent interagir avec le filtre en mode Lecture en sélectionnant ou en effaçant les valeurs.If you save your report with the filter, report readers can interact with the filter in Reading View, selecting or clearing values.

  1. Sélectionnez la flèche Précédent pour revenir à la page précédente du rapport.Select the back arrow to return to the previous report page.

Résolution des problèmesTroubleshooting

Pour quelles raisons un filtre au niveau de l’élément visuel et un filtre au niveau de la page peuvent renvoyer des résultats différents ?Why your visual level filter and page level filter may return different results

Lorsque vous ajoutez un filtre au niveau de l’élément visuel, Power BI définit le filtre sur les résultats agrégés.When you add a visual level filter, Power BI filters on the aggregated results. L’agrégation par défaut est Somme, mais vous pouvez en modifier le type.The default aggregation is Sum, but you can change the aggregation type.

Lorsque vous ajoutez un filtre au niveau de la page, Power BI définit le filtre sans faire appel à l’agrégation.When you add a page level filter, Power BI filters without aggregating. Cela s’explique par le fait qu’une page peut avoir de nombreux éléments visuels pouvant chacun utiliser différents types d’agrégation.It does this because a page can have many visuals which can each utilize different aggregation types. Par conséquent, le filtre est appliqué sur chaque ligne de données.So the filter is applied on each data row.

Si vous ne voyez pas le volet Champs, vérifiez que vous êtes en mode Édition de rapport.If you do not see the Fields pane, make sure you're in report Editing view

Étapes suivantesNext steps

Utilisation des filtres de rapportHow to use report filters

Filtres et mise en évidence dans les rapportsFilters and highlighting in reports

Interagir avec les filtres et la mise en évidence dans les rapports en mode LectureInteract with filters and highlighting in report Reading View

Modifier la façon dont le filtrage croisé et la mise en évidence croisée affectent les visuels d’un rapportChange how report visuals cross-filter and cross-highlight each other

D’autres questions ?More questions? Posez vos questions à la communauté Power BITry the Power BI Community