Partager via


Boîte de dialogue Filtrer les données [Générateur de modèles]

Utilisez la boîte de dialogue Filtrer les données pour limiter les données retournées dans le rapport. Pour ouvrir la boîte de dialogue Filtrer les données, cliquez sur le bouton Filtrer de la barre d'outils ou sélectionnez Filtrer dans le menu Rapport.

Options

  • Entités
    Naviguez parmi les entités à partir desquelles vous pouvez faire glisser des champs ou des entités vers la zone de filtre.
  • Champs
    Recherchez les champs à ajouter à la condition de filtre. Pour ajouter les champs à la zone de filtre, faites-les glisser ou double-cliquez sur eux.
  • Rechercher
    Cliquez sur cette option pour rechercher des champs spécifiques dans une entité ou dans la source de données.
  • Appliquer à toutes les données du rapport lors de l'ajout d'une condition
    Désactivez cette case à cocher si vous souhaitez limiter les données renvoyées à une liste spécifique d'instances. Si cette case à cocher est désactivée, vous ne pouvez pas modifier l'entité de base lors de la création du filtre. Par défaut, cette case à cocher est activée.

Options des nouveaux groupes

Cliquez sur le bouton Nouveau groupe, puis sélectionnez l'une des options suivantes pour créer un groupe de conditions de filtre.

  • Tout(e)
    Lorsque vous sélectionnez Tout(e), les résultats du groupe logique de filtres doivent répondre à tous les critères spécifiés. Le mot « et » est automatiquement inséré entre les clauses.
  • N'importe quel(le)
    Lorsque vous sélectionnez N'importe quel(le), les résultats du groupe logique de filtres doivent répondre à un critère spécifié au moins. Le mot « ou » est automatiquement inséré entre les clauses.
  • Aucun(e)
    Lorsque vous sélectionnez Aucun(e), les résultats du groupe logique de filtres ne doivent répondre à aucun des critères spécifiés. Le mot « or » est automatiquement inséré entre les clauses et un opérateur logique « not » est inséré pour l'ensemble du groupe.
  • Pas tout(e)
    Lorsque vous sélectionnez Pas tout(e), les résultats du groupe logique de filtres ne doivent pas répondre à tous les critères spécifiés. Le mot « and » est automatiquement inséré entre les clauses et un opérateur logique « not » est inséré pour l'ensemble du groupe.

Options des conditions de filtre

Lorsque vous faites glisser un champ vers la zone de filtre, une condition de filtre est automatiquement créée à partir de ce champ. Vous pouvez ajuster la condition afin qu'elle retourne les résultats souhaités. La condition de filtre est composée de trois parties : le nom du champ ou de l'entité, l'opérateur et la valeur. Pour changer d'opérateur, cliquez dessus et sélectionnez le nouvel opérateur à utiliser. Pour spécifier une valeur, effectuez l'une des actions suivantes : tapez une valeur dans la zone de texte, activez la case à cocher de chacune des valeurs répertoriées à utiliser dans le filtre ou, si une quantité volumineuse de données peut être sélectionnée, préfiltrez les valeurs du champ ou de l'entité à partir desquelles vous souhaitez continuer à créer le filtre.

Options de champ et d'entité

Lorsque vous cliquez sur le nom de champ ou d'entité que vous avez ajouté à la zone de filtre, les options suivantes sont affichées.

  • Tout(e)
    Retourne toutes les instances de l'entité qui satisfont aux critères spécifiés. Cette option apparaît uniquement lorsqu'une entité est ajoutée à la zone de filtre.
  • N'importe quel(le)
    Retourne n'importe quelle instance de l'entité qui satisfait aux critères spécifiés. Cette option apparaît uniquement lorsqu'une entité est ajoutée à la zone de filtre.
  • Non
    Retourne toutes les instances de l'entité qui ne satisfont pas aux critères spécifiés. Cette option apparaît uniquement lorsqu'une entité est ajoutée à la zone de filtre.
  • Pas tout(e)
    Retourne n'importe quelle instance de l'entité qui ne satisfait pas aux critères spécifiés. Cette option apparaît uniquement lorsqu'une entité est ajoutée à la zone de filtre.
  • Modifier en tant que formule
    Cliquez sur le nom du champ pour afficher cette option. Sélectionnez cette option pour ouvrir la boîte de dialogue Définir la formule et modifier l'expression de champ.
  • Demander
    Cliquez sur le nom du champ pour afficher cette option. Sélectionnez cette option pour inviter les lecteurs du rapport à fournir une valeur pour le champ avant l'exécution du rapport. Par exemple, supposons que vous souhaitez que les lecteurs du rapport visualisent celui-ci en fonction d'un secteur. Sélectionnez l'option d'invite pour le champ Territory afin que les lecteurs, au moment d'exécuter le rapport depuis le serveur de rapports, aperçoivent une invite en haut du rapport leur indiquant de saisir le nom du secteur. Si vous souhaitez une valeur par défaut, entrez-en une dans la zone de critère du filtre. . Si aucune valeur n'est entrée, l'utilisateur doit en sélectionner une avant d'exécuter le rapport.
  • Supprimer la condition
    Cliquez sur le nom du champ pour afficher cette option. Sélectionnez cette option pour supprimer la condition de filtre de la surface du filtre.

Options des opérateurs de comparaison

Vous pouvez modifier les opérateurs de comparaison en cliquant sur l'opérateur et en opérant votre choix dans la liste affichée. Par défaut, l'opérateur de comparaison est Égal à. Le Générateur de rapports prend en charge deux types de date prédéfinis : valeurs et plages. Les valeurs de date prédéfinies retournent une valeur de date ou d'heure unique. Les valeurs de plage prédéfinies retournent une plage de valeurs de date ou d'heure.

  • Non
    Indique que l'opérateur doit retourner les données qui ne satisfont pas aux critères spécifiés. L'option Non peut être appliquée à tous les opérateurs sauf Inférieur à, Supérieur à, Inférieur ou égal à et Supérieur ou égal à.
  • Égal à
    Retourne des données qui sont égales à la valeur spécifiée.
  • Dans une liste
    Retourne une liste déroulante de valeurs dans laquelle vous pouvez sélectionner plusieurs valeurs.
  • Supérieur à
    Retourne des données dont la valeur est supérieure à la valeur spécifiée.
  • Supérieur ou égal à
    Retourne des données dont la valeur est supérieure ou égale à la valeur spécifiée.
  • Inférieur à
    Retourne des données dont la valeur est inférieure à la valeur spécifiée.
  • Inférieur ou égal à
    Retourne des données dont la valeur est inférieure ou égale à la valeur spécifiée.
  • De... À
    Retourne des données dont la valeur est comprise entre les deux valeurs spécifiées.
  • Contient
    Retourne des données qui contiennent la valeur spécifiée. Cette condition est uniquement appliquée aux valeurs texte.
  • Dans un filtre
    Utilisez cette option pour spécifier un filtre sur une entité avant d'appliquer la totalité du filtre au rapport. Cliquez sur aucun filtre sélectionné, puis sur Créer un nouveau filtre pour lancer une nouvelle instance de la boîte de dialogue Filtrer les données. Cette option apparaît uniquement lorsqu'une condition de filtre basée sur une entité est ajoutée à la zone de filtre.
  • Commence par
    Retourne des données qui commencent par la valeur spécifiée.
  • Se termine par
    Retourne des données qui se terminent par la valeur spécifiée.
  • Est vide
    Retourne des données qui contiennent des valeurs NULL.
  • Est vierge
    Retourne des données dont la valeur n'est pas spécifiée.
  • Est vierge ou vide
    Retourne des données qui contiennent des valeurs NULL ou ne contiennent aucune valeur.
  • Est un
    Retourne des données d'une instance de l'entité spécifiée.
  • Après le
    Retourne des données postérieures à la date spécifiée.
  • Le ou après le
    Retourne des données correspondant à la date spécifiée ou postérieures à celle-ci.
  • Avant le
    Retourne des données antérieures à la date spécifiée.
  • Le ou avant le
    Retourne des données correspondant à la date spécifiée ou antérieures à celle-ci.
  • aujourd'hui
    Retourne des données correspondant à la date du jour à minuit (00:00:00).
  • maintenant
    Retourne des données correspondant à la date et à l'heure du jour, par exemple, 30/11/2008, 10 h 45 m 22 s.
  • hier
    Renvoie des données correspondant à la date du jour moins un jour.
  • demain
    Renvoie des données correspondant à la date du jour plus un jour.
  • il y a (n) jours
    Retourne des données correspondant à une date unique qui intervient le nombre spécifié de jours avant la date du jour.
  • il y a (n) mois
    Retourne des données correspondant à une date unique qui intervient le nombre spécifié de mois avant le mois du jour actuel.
  • il y a (n) trimestres
    Retourne des données correspondant à une date unique qui intervient le nombre spécifié de trimestres avant le trimestre du jour actuel.
  • il y a (n) années
    Retourne des données pour le nombre spécifié d'années avant l'année du jour actuel.
  • premier jour de ce mois
    Retourne des données correspondant au premier jour du mois en cours en fonction de la date du jour.
  • premier jour de ce trimestre
    Retourne des données correspondant au premier jour du trimestre en cours en fonction de la date du jour.
  • premier jour de cette année
    Retourne des données correspondant au premier jour de l'année en cours en fonction de la date du jour.
  • (n) jours à partir de maintenant
    Retourne les données depuis la date du jour plus le nombre spécifié de jours.
  • (n) mois à partir de maintenant
    Retourne des données correspondant au mois de la date du jour plus le nombre spécifié de mois.
  • (n) trimestres à partir de maintenant
    Retourne des données correspondant au trimestre de la date du jour plus le nombre spécifié de trimestres.
  • (n) années à partir de maintenant
    Retourne des données correspondant à l'année de la date du jour plus le nombre spécifié d'années.
  • dernier jour de ce mois
    Retourne des données correspondant au dernier jour du mois en cours en fonction de la date du jour.
  • dernier jour de ce trimestre
    Retourne des données correspondant au dernier jour du trimestre en cours en fonction de la date du jour.
  • dernier jour de cette année
    Retourne des données correspondant au dernier jour de l'année en cours en fonction de la date du jour.
  • Dernier (n)...Jours
    Retourne les données relatives au nombre spécifié de jours derniers, date du jour non comprise.
  • Dernier (n)...Jours (y compris aujourd'hui)
    Retourne les données relatives au nombre spécifié de jours suivants, date du jour comprise.
  • Dernier (n)...Mois
    Retourne les données relatives au nombre spécifié de mois passés, mois actuel non compris.
  • (n) suivant...Mois (y compris ce mois)
    Retourne les données relatives au nombre spécifié de mois passés, mois actuel compris.
  • Derniers (n)...Trimestres
    Retourne les données relatives au nombre spécifié de trimestres passés, trimestre actuel non compris.
  • Derniers (n)...Trimestres (y compris ce trimestre)
    Retourne les données relatives au nombre spécifié de trimestres passés, trimestre actuel compris.
  • Dernier (n)...Années
    Retourne les données relatives au nombre spécifié d'années passées, année actuelle non comprise.
  • Dernier (n)...Années (y compris cette année)
    Retourne les données relatives au nombre spécifié d'années passées, année actuelle comprise.
  • Dernier (n)…Mois
    Retourne les données relatives à tous les jours du mois calendaire suivant en fonction de la date du jour.
  • (n) suivant...Trimestre
    Retourne les données relatives à tous les jours du trimestre calendaire suivant en fonction de la date du jour.
  • (n) suivant...Année
    Retourne les données relatives à tous les jours de l'année calendaire suivante en fonction de la date du jour.
  • (n) suivant...Jours (y compris aujourd'hui)
    Retourne les données relatives au nombre spécifié de jours suivants, date du jour comprise.
  • (n) suivant...Jours
    Retourne les données relatives au nombre spécifié de jours suivants, date du jour non comprise.
  • (n) suivant...Mois (y compris ce mois)
    Retourne les données relatives au nombre spécifié de mois suivants, mois actuel compris.
  • (n) suivant...Mois
    Retourne les données relatives au nombre spécifié de mois suivants, mois actuel non compris.
  • (n) suivant...Trimestres (y compris ce trimestre)
    Retourne les données relatives au nombre spécifié de trimestres suivants, trimestre actuel compris.
  • (n) suivant...Trimestres
    Retourne les données relatives au nombre spécifié de trimestres suivants, trimestre actuel non compris.
  • (n) suivant...Années (y compris cette année)
    Retourne les données relatives au nombre spécifié d'années suivantes, année actuelle comprise.
  • (n) suivant...Années
    Retourne les données relatives au nombre spécifié d'années suivantes, année actuelle non comprise.
  • Précédent...Mois
    Retourne les données relatives à tous les jours du mois calendaire précédent.
  • Précédent...Trimestre
    Retourne les données relatives à tous les jours du trimestre calendaire antérieur.
  • Précédent...Année
    Retourne les données relatives à tous les jours de l'année antérieure.
  • Précédent...Jours (y compris aujourd'hui)
    Retourne les données relatives au nombre spécifié de jours derniers, date du jour comprise.
  • Précédent...Jours
    Retourne les données relatives au nombre spécifié de jours derniers, date du jour non comprise.
  • Précédent...Mois (y compris ce mois)
    Retourne les données relatives au nombre spécifié de mois derniers, mois actuel compris.
  • Précédent...Mois
    Retourne les données relatives au nombre spécifié de mois derniers, mois actuel non compris.
  • Précédent...Trimestres (y compris ce trimestre)
    Retourne les données relatives au nombre spécifié de trimestres derniers, trimestre actuel compris.
  • Précédent...Trimestres
    Retourne les données relatives au nombre spécifié de trimestres derniers, trimestre actuel non compris.
  • Ce...Mois
    Retourne les données relatives à tous les jours du mois calendaire actuel en fonction de la date du jour.
  • Ce...Trimestre
    Retourne les données relatives à tous les jours du trimestre calendaire actuel en fonction de la date du jour.
  • Ce...Année
    Retourne les données relatives à tous les jours de l'année calendaire actuelle en fonction de la date du jour.
  • Jusqu'à ce jour...Mois
    Retourne les données entre le premier jour du mois et le jour actuel.
  • Jusqu'à ce jour...Trimestre
    Retourne les données entre le premier trimestre du mois et la date actuelle.
  • Jusqu'à ce jour...Année
    Retourne les données entre le premier trimestre de l'année et la date actuelle.
  • Identique l'année dernière...Mois
    Retourne les données relatives à tous les jours du même mois de l'année dernière.
  • Identique l'année dernière...Trimestre
    Retourne les données relatives à tous les jours du même trimestre de l'année dernière.

Voir aussi

Référence

Boîte de dialogue Définir la formule [Générateur de modèles]

Concepts

Aide du Générateur de modèles de rapport accessible par la touche F1

Autres ressources

Utilisation du Générateur de modèles
Utilisation des rôles, des champs sources et des expressions
Utilisation des filtres (Générateur de rapports)

Aide et Informations

Assistance sur SQL Server 2005