Ajouter un filtre dans un rapport paginé (Générateur de rapports)

S’applique à : Générateur de rapports Microsoft (SSRS) Power BI Report Builder Concepteur de rapports dans SQL Server Data Tools

Ajoutez un filtre à un jeu de données, une région de données ou un groupe dans un rapport paginé quand vous voulez inclure ou exclure des valeurs spécifiques pour des calculs ou l’affichage. Les filtres sont appliqués dans un premier temps au moment de l'exécution sur le dataset, puis sur la région de données, puis sur le groupe, dans l'ordre de haut en bas des hiérarchies de groupe. Dans une table, une matrice ou une liste, les filtres des groupes de lignes, des groupes de colonnes et des groupes adjacents sont appliqués indépendamment. Dans un graphique, les filtres des groupes de catégories et des groupes de séries sont appliqués indépendamment.

Pour ajouter un filtre, vous devez spécifier une ou plusieurs équations de filtre. Une équation de filtre est composée d'une expression qui identifie les données que vous souhaitez filtrer, d'un opérateur et de la valeur de comparaison. Les types de données des données filtrées et de la valeur doivent correspondre. Le tri sur des valeurs agrégées n'est pas pris en charge pour les datasets ou les régions de données.

Pour filtrer des points de données dans un graphique, vous pouvez définir un filtre sur un groupe de catégories ou un groupe de séries. Par défaut, le graphique utilise la fonction intégrée Sum pour agréger les valeurs appartenant au même groupe en un point de données individuel dans la série. Si vous modifiez la fonction d'agrégation d'une série, vous devez modifier la fonction d'agrégation dans l'expression de filtre.

Pour plus d’informations sur le filtrage de jeux de données incorporés et partagés, consultez Ajouter un filtre à un jeu de données (Générateur de rapports et SSRS).

Notes

Il est possible de créer et de modifier des fichiers de définition de rapports (.rdl) paginés dans le Générateur de rapports Microsoft, dans Power BI Report Builder et dans le Concepteur de rapports de SQL Server Data Tools.

Définir un filtre sur une région de données

  1. Ouvrez un rapport en mode Conception .

  2. Sur la surface de conception, sélectionnez la région de données, puis cliquez avec le bouton de droite sur <Properties> de la région des données. Pour une jauge, sélectionnez Propriétés du panneau de jauge. La boîte de dialogue <Propriétés> de la région de données s’ouvre.

    Notes

    Dans une région de données de tableau matriciel, cliquez avec le bouton droit sur la cellule d’angle ou sur une poignée de ligne ou de colonne, puis cliquez sur Propriétés du tableau matriciel.

  3. Cliquez sur Filtres. La liste actuelle des équations de filtre s'affiche. Par défaut, elle est vide.

  4. Cliquez sur Add. Une nouvelle équation de filtre vierge apparaît.

  5. Dans Expression, tapez ou sélectionnez l'expression pour le champ à filtrer. Pour modifier l’expression, cliquez sur le bouton d’expression (fx).

  6. Dans la liste déroulante, sélectionnez le type de données correspondant au type de données de l'expression que vous avez créée à l'étape 5.

  7. Dans la zone Opérateur , sélectionnez l'opérateur que le filtre doit utiliser pour comparer les valeurs des zones Expression et Valeur . L'opérateur sélectionné détermine le nombre de valeurs utilisées pour l'étape suivante.

  8. Dans la zone Valeur , tapez l'expression ou la valeur en fonction de laquelle le filtre doit évaluer la valeur indiquée dans Expression.

    Pour obtenir des exemples d’équations de filtre, consultez Exemples d’équations de filtre (Générateur de rapports et SSRS).

  9. Sélectionnez OK.

Définir un filtre sur un groupe de lignes ou de colonnes de tableau matriciel

  1. Ouvrez un rapport en mode Conception .

  2. Sur l'aire de conception, cliquez avec le bouton droit sur la région de données de table, de matrice ou de liste pour la sélectionner. Le volet Regroupement affiche les groupes de l'élément sélectionné.

  3. Dans le volet Regroupement, cliquez avec le bouton droit sur le groupe, puis cliquez sur Modifier le groupe. La boîte de dialogue Groupe de tableaux matriciels s'affiche.

  4. Cliquez sur Filtres. La liste actuelle des équations de filtre s'affiche. Par défaut, elle est vide.

  5. Cliquez sur Add. Une nouvelle équation de filtre vierge apparaît.

  6. Dans Expression, tapez ou sélectionnez l'expression pour le champ à filtrer. Pour modifier l’expression, cliquez sur le bouton d’expression (fx).

  7. Dans la liste déroulante, sélectionnez le type de données correspondant au type de données de l'expression que vous avez créée à l'étape 5.

  8. Dans la zone Opérateur , sélectionnez l'opérateur que le filtre doit utiliser pour comparer les valeurs des zones Expression et Valeur . L'opérateur sélectionné détermine le nombre de valeurs utilisées pour l'étape suivante.

  9. Dans la zone Valeur , tapez l'expression ou la valeur en fonction de laquelle le filtre doit évaluer la valeur indiquée dans Expression.

    Pour obtenir des exemples d’équations de filtre, consultez Exemples d’équations de filtre (Générateur de rapports et SSRS).

  10. Sélectionnez OK.

Définir un filtre sur un groupe de catégories de graphique

  1. Ouvrez un rapport en mode Conception .

  2. Sur l'aire de conception, cliquez deux fois sur le graphique pour appeler les zones de dépôt des champs de données, de série et de catégorie.

  3. Cliquez avec le bouton droit sur un champ de la zone de dépôt du champ de catégorie, puis sélectionnez Propriétés du groupe de catégories.

  4. Cliquez sur Filtres. La liste actuelle des équations de filtre s'affiche. Par défaut, elle est vide.

  5. Cliquez sur Add. Une nouvelle équation de filtre vierge apparaît.

  6. Dans Expression, tapez ou sélectionnez l'expression pour le champ à filtrer. Pour modifier l’expression, cliquez sur le bouton d’expression (fx).

  7. Dans la liste déroulante, sélectionnez le type de données correspondant au type de données de l'expression que vous avez créée à l'étape 5.

  8. Dans la zone Opérateur , sélectionnez l'opérateur que le filtre doit utiliser pour comparer les valeurs des zones Expression et Valeur . L'opérateur sélectionné détermine le nombre de valeurs utilisées pour l'étape suivante.

  9. Dans la zone Valeur , tapez l'expression ou la valeur en fonction de laquelle le filtre doit évaluer la valeur indiquée dans Expression.

    Pour obtenir des exemples d’équations de filtre, consultez Exemples d’équations de filtre (Générateur de rapports et SSRS).

  10. Sélectionnez OK.

Définir un filtre sur un groupe de séries de graphique

  1. Ouvrez un rapport en mode Conception .

  2. Sur l'aire de conception, cliquez deux fois sur le graphique pour appeler les zones de dépôt des champs de données, de série et de catégorie.

  3. Cliquez avec le bouton droit sur un champ de la zone de dépôt du champ de série, puis sélectionnez Propriétés du groupe de séries.

  4. Cliquez sur Filtres. La liste actuelle des équations de filtre s'affiche. Par défaut, elle est vide.

  5. Cliquez sur Add. Une nouvelle équation de filtre vierge apparaît.

  6. Dans Expression, tapez ou sélectionnez l'expression pour le champ à filtrer. Pour modifier l’expression, cliquez sur le bouton d’expression (fx).

  7. Dans la liste déroulante, sélectionnez le type de données correspondant au type de données de l'expression que vous avez créée à l'étape 5.

  8. Dans la zone Opérateur , sélectionnez l'opérateur que le filtre doit utiliser pour comparer les valeurs des zones Expression et Valeur . L'opérateur sélectionné détermine le nombre de valeurs utilisées pour l'étape suivante.

  9. Dans la zone Valeur , tapez l'expression ou la valeur en fonction de laquelle le filtre doit évaluer la valeur indiquée dans Expression.

    Pour obtenir des exemples d’équations de filtre, consultez Exemples d’équations de filtre (Générateur de rapports et SSRS).

  10. Sélectionnez OK.

Voir aussi

Ajouter des filtres de datasets, des filtres de régions de données et des filtres de groupes (Générateur de rapports et SSRS)
Exemples d'expressions (Générateur de rapports et SSRS)
Jauges (Générateur de rapports et SSRS)
Tables, matrices et listes (Générateur de rapports et SSRS)
Graphiques (Générateur de rapports et SSRS)