Ajouter un filtre à un dataset (Générateur de rapports et SSRS)

 

S’applique à : SQL Server 2016

Ajoutez un filtre à un dataset pour limiter les données dans un rapport après que les données ont été récupérées d'une source de données externe. Lorsque vous ajoutez un filtre à un dataset, toutes les parties de rapport ou régions de données utilisent uniquement les données qui correspondent aux conditions de filtre.

Pour un dataset partagé, un filtre qui s'applique à tous les éléments dépendants doit faire partie de la définition de dataset partagé sur le serveur de rapports. Un rapport ou une partie de rapport qui contient une instance d'un dataset partagé peut créer un filtre supplémentaire qui s'applique uniquement à l'instance.

Pour ajouter un filtre, vous devez spécifier une ou plusieurs conditions qui sont les é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 filtrage sur des valeurs d'agrégation n'est pas pris en charge pour les datasets.

System_CAPS_ICON_note.jpg Remarque


Vous pouvez créer et modifier des fichiers de définition de rapport (.rdl) paginés dans le Générateur de rapports et dans le Concepteur de rapports dans SQL Server Data Tools. Chaque environnement de création offre différentes possibilités pour créer, ouvrir et enregistrer des rapports et des éléments connexes.

Pour ajouter un filtre à un dataset partagé

  1. Ouvrez un dataset partagé en mode de dataset partagé.

  2. Sous l'onglet Accueil , dans le groupe Datasets partagés , cliquez sur Datasets. La boîte de dialogue Propriétés du dataset s'ouvre.

  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 d’expression (fx).

  6. Dans la zone de liste, 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. Cliquez sur OK.

Pour ajouter un filtre à un dataset incorporé ou une instance de dataset partagé

  1. Ouvrez un rapport en mode création de rapport.

  2. Dans le volet Données du rapport, cliquez avec le bouton droit sur un dataset, puis cliquez sur Propriétés du dataset. La boîte de dialogue Propriétés du dataset s'ouvre.

  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 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. Cliquez sur OK.

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)
Ajouter un filtre (Générateur de rapports et SSRS)

Ajouts de la communauté

AJOUTER
Afficher: