Ajouter un filtre à un dataset (Générateur de rapports et SSRS)
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.
Notes
Les parties de rapport sont dépréciées pour toutes les versions de SQL Server Reporting Services à partir de SQL Server Reporting Services 2019 et toutes les versions de Power BI Report Server à partir de Power BI Report Server (septembre 2022).
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.
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.
Pour ajouter un filtre à un dataset partagé
Ouvrez un dataset partagé en mode de dataset partagé.
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.
Cliquez sur Filtres. La liste actuelle des équations de filtre s'affiche. Par défaut, elle est vide.
Cliquez sur Add. Une nouvelle équation de filtre vierge apparaît.
Dans Expression, tapez ou sélectionnez l'expression pour le champ à filtrer. Pour modifier l’expression, cliquez sur le bouton d’expression (fx).
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.
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.
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).
Sélectionnez OK.
Pour ajouter un filtre à un dataset incorporé ou une instance de dataset partagé
Ouvrez un rapport en mode création de rapport.
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.
Cliquez sur Filtres. La liste actuelle des équations de filtre s'affiche. Par défaut, elle est vide.
Cliquez sur Add. Une nouvelle équation de filtre vierge apparaît.
Dans Expression, tapez ou sélectionnez l'expression pour le champ à filtrer. Pour modifier l’expression, cliquez sur le bouton d’expression (fx).
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.
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.
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).
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)
Ajouter un filtre (Générateur de rapports et SSRS)