Filtrage des données de rapport au niveau de la source (Générateur de rapports version 2.0)

Pour filtrer les données d'un dataset de rapport au niveau de la source, spécifiez une requête qui inclut uniquement les données dont vous avez besoin pour votre rapport. Chaque type de source de données fournit un concepteur de requêtes associé pour vous aider à générer une requête. Vous pouvez générer une requête pour inclure ou exclure des valeurs spécifiques, ou vous pouvez créer une requête paramétrable .

Pour filtrer les données après leur récupération pour un rapport, vous pouvez créer des expressions de filtre pour les datasets, les régions de données et les groupes. Pour plus d'informations, consultez Filtrage des données de rapport dans le rapport (Générateur de rapports version 2.0).

Pour plus d'informations sur les concepteurs de requêtes, consultez Concepteurs de requêtes (Générateur de rapports version 2.0).

Filtrage des données dans la requête

Pour filtrer les données dans la requête de dataset, vous pouvez inclure une clause de restriction qui limite les données récupérées en spécifiant les valeurs à inclure ou exclure dans le jeu de résultats.

Pour les requêtes Transact-SQL, dans le concepteur de requêtes relationnelles, vous pouvez ajouter des champs dans le volet Filtre pour générer automatiquement la clause de restriction. Dans le concepteur de requêtes textuel, vous pouvez ajouter la clause WHERE. Par exemple, vous pouvez sélectionner des ventes dans un secteur spécifique ou pour des produits dans une catégorie spécifique. Pour plus d'informations, consultez la rubrique « Filtrage des lignes avec les clauses WHERE et HAVING » dans la documentation Reporting Services de la documentation en ligne SQL Server.

Pour les requêtes MDX, vous pouvez spécifier un filtre dans le volet Filtre du concepteur de requêtes MDX pour spécifier les dimensions et hiérarchies d'attributs à inclure ou exclure. Pour plus d'informations, consultez Interface utilisateur du Concepteur de requêtes MDX Analysis Services (Générateur de rapports version 2.0) et Création de datasets de rapport à partir de SQL Server Analysis Services (Générateur de rapports version 2.0).

Filtrage des données à l'aide de paramètres dans la requête

Lorsque vous incluez des paramètres de requête (également connus sous le nom de variables de requête) dans une requête, des paramètres de rapport sont automatiquement créés et connectés aux paramètres de requête. Cela permet à un utilisateur de sélectionner les données qu'il souhaite voir dans le rapport.

Vous pouvez créer des paramètres en cascade, où l'utilisateur choisit une valeur pour chaque paramètre dans un ordre spécifique, et chaque choix limite successivement les valeurs pour le paramètre suivant. Ces paramètres permettent de limiter des milliers de choix potentiels à un nombre raisonnable. Par exemple, un utilisateur choisit une catégorie de produit, puis choisit dans la liste des produits disponibles dans cette catégorie, puis choisit une taille, puis une couleur. Pour plus d'informations, consultez Procédure : ajouter des paramètres en cascade à un rapport (Générateur de rapports version 2.0).

Utilisez le concepteur de requêtes associé à une source de données pour générer plus facilement une requête paramétrée.

Pour plus d'informations, consultez Procédure : associer un paramètre de requête à un paramètre de rapport (Générateur de rapports version 2.0).