Partager via


Procédure : ajouter un filtre (Générateur de rapports version 3.0 et SSRS)

Ajoutez un filtre à un dataset, une région de données ou un groupe lorsque vous souhaitez 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 sous la forme d'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 datasets incorporés et partagés, consultez Procédure : ajouter un filtre à un dataset (Générateur de rapports version 3.0 et SSRS).

Notes

Vous pouvez créer et modifier des définitions de rapports (.rdl) dans le Générateur de rapports version 3.0 et dans le Concepteur de rapports, dans Business Intelligence Development Studio. Chaque environnement de création offre différentes possibilités pour créer, ouvrir et enregistrer des rapports et des éléments connexes. Pour plus d'informations, consultez Conception de rapports dans le Concepteur de rapports et le Générateur de rapports version 3.0 (SSRS) sur le site Web Microsoft.

Pour définir un filtre sur une région de données

  1. Ouvrez un rapport en mode Conception.

  2. Sur l'aire de conception, sélectionnez la région de données, puis cliquez avec le bouton droit sur Propriétés de <data region>. Pour une jauge, sélectionnez Propriétés du panneau de jauge. La boîte de dialogue Propriétés de <data region> 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 Ajouter. 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 correspondant (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 des exemples d'équations de filtre, consultez Exemples d'équations de filtre (Générateur de rapports version 3.0 et SSRS).

  9. Cliquez sur OK.

Pour ajouter un filtre à 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 Ajouter. 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 correspondant (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 des exemples d'équations de filtre, consultez Exemples d'équations de filtre (Générateur de rapports version 3.0 et SSRS).

  10. Cliquez sur OK.

Pour 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 et 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 Ajouter. 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 correspondant (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 des exemples d'équations de filtre, consultez Exemples d'équations de filtre (Générateur de rapports version 3.0 et SSRS).

  10. Cliquez sur OK.

Pour définir un filtre sur un groupe de série 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 et 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 Ajouter. 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 correspondant (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 des exemples d'équations de filtre, consultez Exemples d'équations de filtre (Générateur de rapports version 3.0 et SSRS).

  10. Cliquez sur OK.