Partager via


Procédure : filtrer des données dans un rapport (Concepteur de rapports Visual Studio)

Vous pouvez définir des filtres sur une région de données pour sélectionner ou exclure les parties du dataset qui sont utilisées par la région de données. Les filtres limitent les données affichées à l'utilisateur après que toutes les données ont été récupérées. Comme l'ensemble de données est entièrement récupéré puis filtré lors du traitement du rapport, ce dernier peut ne pas s'exécuter aussi bien qu'un rapport bénéficiant d'un autre mode de filtrage des données (notamment, si vous écrivez un code qui filtre les données avant que celles-ci ne soient passées au rapport).

Pour ajouter un filtre à une région de données

  1. Ouvrez le fichier de définition de rapport client (.rdlc) en mode de conception graphique.

  2. Sélectionnez la région de données sur laquelle vous souhaitez définir le filtre. Si la région de données est un tableau ou une matrice, cliquez sur le tableau ou sur la matrice afin que les poignées de colonne et de ligne apparaissent au-dessus et sur le côté du tableau ou de la matrice.

  3. Cliquez avec le bouton droit sur la poignée d'angle du tableau ou de la matrice ou à un emplacement quelconque dans la liste ou le graphique, puis cliquez sur Propriétés.

  4. Sous l'onglet Filtres, pour Filtre, procédez comme suit :

    • Dans Expression, tapez ou sélectionnez l'expression que le filtre doit évaluer.

    • Dans Opérateur, sélectionnez l'opérateur que le filtre doit utiliser pour comparer le champ évalué et la valeur.

    • Dans Valeur, tapez l'expression ou la valeur par rapport à laquelle le filtre doit évaluer la valeur indiquée dans Expression.

Pour ajouter un filtre à un groupe d'un tableau ou d'une matrice

  1. Cliquez sur le tableau ou la matrice pour que les poignées de ligne et de colonne apparaissent au-dessus et en regard du tableau ou de la matrice.

  2. Cliquez avec le bouton droit sur la poignée d'angle du tableau ou de la matrice, puis cliquez sur Propriétés.

  3. Sous l'onglet Groupes, sélectionnez le groupe à modifier, puis cliquez sur Modifier.

  4. Sous l'onglet Filtres, pour Filtre, procédez comme suit :

    • Dans Expression, tapez ou sélectionnez l'expression pour le champ que le filtre doit évaluer.

    • Dans Opérateur, sélectionnez l'opérateur que le filtre doit utiliser pour comparer le champ évalué et la valeur.

    • Dans Valeur, tapez l'expression ou la valeur par rapport à laquelle le filtre doit évaluer la valeur indiquée dans Expression.

Pour ajouter un filtre à un groupe d'une liste

  1. Cliquez avec le bouton droit sur la liste, puis sur Propriétés.

  2. Sous l'onglet Général, cliquez sur Modifier le groupe de détails.

  3. Sous l'onglet Filtres, pour Filtre, procédez comme suit :

    • Dans Expression, tapez ou sélectionnez l'expression pour le champ que le filtre doit évaluer.

    • Dans Opérateur, sélectionnez l'opérateur que le filtre doit utiliser pour comparer le champ évalué et la valeur.

    • Dans Valeur, tapez l'expression ou la valeur par rapport à laquelle le filtre doit évaluer la valeur indiquée dans Expression.

Pour ajouter un filtre à des groupes d'un graphique

  1. Cliquez avec le bouton droit sur le graphique, puis sur Propriétés.

  2. Sous l'onglet Données, sélectionnez un groupe de catégories ou un groupe de séries, puis cliquez sur Modifier.

  3. Sous l'onglet Filtres, pour Filtre, procédez comme suit :

    • Dans Expression, tapez ou sélectionnez l'expression pour le champ que le filtre doit évaluer.

    • Dans Opérateur, sélectionnez l'opérateur que le filtre doit utiliser pour comparer le champ évalué et la valeur.

    • Dans Valeur, tapez l'expression ou la valeur par rapport à laquelle le filtre doit évaluer la valeur indiquée dans Expression.

Voir aussi

Concepts

Ajout de régions de données de tableau (Concepteur de rapports Visual Studio)
Ajout de régions de données de matrice (Concepteur de rapports Visual Studio)
Ajout de régions de données de liste (Concepteur de rapports Visual Studio)
Ajout de graphiques à un rapport (Concepteur de rapports Visual Studio)
Regroupement de données dans un rapport (Concepteur de rapports Visual Studio)