Configurer des filtres dans les rapports

Dans l'application Rapports, vous pouvez définir les jeux de données qui sont affichés dans un rapport à l'aide des filtres. Vous pouvez filtrer les valeurs de champ, les expressions logiques ou les valeurs agrégées.

Remarque

Le filtrage de valeurs ou d'expressions qui contiennent des apostrophes ne sont pas prises en charge.

Fonctionnement

Types de filtre

Il existe deux types de filtres que vous pouvez définir :

Type Description Utilisation Exemple
Invite utilisateur Les lecteurs de rapport peuvent indiquer les valeurs de filtre lorsqu'ils visualisent le rapport, lorsque vous devez partager le rapport avec un large public susceptible d'être intéressé par plusieurs sous-ensembles de résultats.

Vous voulez que les lecteurs de rapport puissent filtrer les données des problèmes selon les différents projets.

Pour ce faire, :

  1. Ajoutez les champ Nom de projet à la liste Filtres.
  2. Définissez le type de filtre en tant qu'invite utilisateur.
Définir une valeur Les admins et auteurs de rapport peuvent indiquer des valeurs de filtre au cours du processus de création de rapport afin que celui-ci soit toujours limité au même sous-ensemble de résultats lorsque vous devez présenter un sous-jeu spécifique de données.

Vous voulez que les lecteurs de rapport visualisent les informations sur le problème qui se rapportent au projet Contrôles généraux d'informatique :

Pour ce faire, :

  1. Ajoutez les champ Nom de projet à la liste Filtres.
  2. Définissez Définir valeur comme type de filtre et indiquez Contrôles généraux d'informatique comme valeur.
Astuce

Si vous sélectionnez Invite utilisateur, vous pouvez utiliser le panneau de filtre sur le côté droit du générateur de rapports en regard de Colonnes pour tester votre filtre dans l'aperçu du rapport et vérifiez qu'il affiche les résultats appropriés.

Logique du Filtre

Vous pouvez appliquer n'importe quelle combinaison de filtres à un rapport pour afficher un sous-jeu spécifique de données.

Lorsque vous ajoutez plusieurs filtres à un rapport, le rapport affiche les données correspondant à tous les filtres que vous appliquez. En d'autres mots, les filtres sont automatiquement joint au moyen de la logique AND pour décider des données à intégrer au rapport. Vous pouvez appliquer une logique de filtre afin de spécifier si un rapport affiche les données qui correspondent à tous les filtres ou à certains filtres.

Remarque

Si votre rapport combine plusieurs filtres au moyen de la logique AND / OR, et si vous définissez Invite utilisateur comme type de filtre, les lecteurs de rapport sont en mesure de faire leur choix à partir d'une liste exhaustive de valeurs disponibles.

Par exemple, si votre rapport contient Nom du projet et Nom de l'objectif comme filtres et si un lecteur de rapport indique Projet X pour le filtre Nom de projet puis sélectionne le filtre Nom de l'objectif, ils obtiennent une liste de tous les objectifs auxquels ils ont accès dans l'organisation.

Exemple

Scénario

Vous travaillez avec un tableau des données sur les problèmes et vous voulez que le rapport affiche les problèmes provenant d'un audit de paie dont le score de gravité correspond à Élevé.

Processus

Vous configurer les filtres dans le rapport comme suit :

Résultat

Le filtre agit pour inclure uniquement les problèmes dont le score de risque est Élevé et qui sont associés à l'audit de paie.

Mise en forme du filtre

Une fois que vous avez ajouté un filtre à un rapport, l'option Mise en forme du filtre s'affiche dans la barre d'outils de la mise en forme du générateur de rapports. Mise en forme du filtre vous permet de configurer l'affichage des filtres dans le rapport.

Pour plus d’informations, consultez la section Mise en forme de filtres dans les rapports.

Extraction des données de projets et des collections

Si vous devez extraire des données depuis un projet individuel ou un ensemble spécifique de projets, vous pouvez filtrer votre rapport en fonction des champs suivants :

  • Nom du projet
  • Dossier du projet
  • Type de projet
  • Opinion du rapport

Si vous devez extraire des données d'une collection unique ou d'un ensemble spécifique de collections, vous pouvez filtrer votre rapport par nom de collection.

Génération plus rapide de rapports

Afin d’éviter toute erreur dû au traitement d'un trop grand nombre de données simultanément mais également de diminuer la probabilité d'échec de la génération du rapport en raison d'un trop grand nombre de données, voir Génération plus rapide de rapports à l'aide de filtres pour obtenir la liste des champs que vous pouvez utiliser pour filtrer les données à insérer dans votre rapport. Les champs disponibles varient selon la vue que vous exploitez.

Autorisations

Seuls les admins de rapport et les auteurs de rapport peuvent configurer des filtres dans les rapports.

Ajouter un filtre à un rapport

  1. Ouvrez l'application Rapports.

    La page Parcourir s'ouvre.

  2. Ouvrez un rapport et accédez à l'onglet Données dans le générateur de rapport.
  3. Localisez le champ à inclure comme un filtre dans le rapport en effectuant l'une des opérations suivantes :
    • Saisissez un mot-clé dans le champ Rechercher.
    • Développez les dossiers pour accéder au champ approprié :
      • Dimension Attributs de vos données qui décrivent des enregistrements, tels que Probabilité ou Gravité.
      • Mesure Valeurs à mesurer dans le rapport, telles que Impact en termes de coût ou Budget du projet.
      • Date Valeurs de date, telles que Contrôle créé ou Contrôle mis à jour.

        Pour plus d’informations, consultez la section Créer des rapports.

      Astuce

      Vous pouvez utiliser la combinaison de touches Ctrl+clic pour sélectionner plusieurs champs non adjacents, ou la combinaison Maj+clic pour sélectionner plusieurs champs adjacents, à partir d'une même catégorie.

  4. Faites glisser le champ de la liste des champs de données vers la liste Filtres.
    Remarque

    Vous pouvez créer des filtres qui combinent plusieurs valeurs, comme l'utilisation du filtre Nom de projet et l'opérateur logique Dans la liste.

    Vous pouvez également effectuer la même tâche en définissant plusieurs filtres, comme : Nom de projet = valeur1 OR Nom de projetvaleur2.

    • Si les valeurs de filtre se trouvent dans deux champs différents, vous devez déplacer ces derniers dans la liste Filtres.
    • Si les valeurs de filtre se trouvent dans le même champ, comme dans l’exemple ci-dessus, vous devez déplacer celui-ci dans la liste Filtres à deux reprises (une pour chaque valeur).
  5. Facultatif. Pour réorganiser les champs, sélectionnez le champ dans la liste Filtres et faites-le glisser vers un nouvel emplacement de la liste.

Appliquer une fonction d'agrégation à un filtre

  1. Passez la souris sur un champ dans la liste Filtres.
  2. Cliquez sur la flèche descendante , sélectionnez Agrégation puis la fonction d'agrégation appropriée :

    L'icône de la fonction d'agrégation apparaît en regard du champ indiquant ainsi que l'agrégation a été appliquée au champ.

    Remarque

    Les champs de dimension sont limités aux agrégations Compte et Compte distinct. Les champs de mesure disposent de toute la palette de fonctions d'agrégation disponibles. Les champs de date sont limités à des agrégations Compte, Compte distinct, Max et Min.

    Fonction d'agrégationDescription
    AucuneEfface l'agrégation appliquée.
    Mo-yenneRenvoie la valeur moyenne dans le champ.
    CompteRenvoie le nombre de valeurs dans le champ.
    Compte distinctRenvoie le compte des valeurs uniques dans le champ.
    MaximumRenvoie la valeur la plus élevée dans le champ.
    MinimumRenvoie la valeur la plus faible dans le champ.
    SommeRenvoie l'addition des valeurs dans le champ.

Appliquer une logique conditionnelle

  1. Sous la liste Filtres, cliquez sur Paramètres avancés.

    La fenêtre Configurer des filtres s'affiche.

  2. Pour chaque filtre figurant dans la liste, cliquez sur la flèche descendante et sélectionnez l'opérateur logique correspondant dans la liste déroulante.

    Pour plus d’informations, consultez la section Opérateurs logiques.

  3. Effectuez l'une des actions suivantes et cliquez sur le petit x pour fermer la fenêtre Configurer les filtres :
    • Pour appliquer une logique conditionnelle afin de combiner des filtres, sélectionnez And ou Or dans les listes déroulantes pour choisir une paire de filtres.
    • Pour définir une logique booléenne imbriquée, cliquez sur les flèches pour ajouter des parenthèses autour des jeux de filtres.
    • Pour réorganiser les filtres, appliquez une fonction d'agrégation ou supprimez un filtre, passez votre souris sur un nom de champ, cliquez sur la flèche descendante , et sélectionnez les options correspondantes.
    • Pour définir manuellement une valeur pour la condition du filtre ou activer la valeur nécessaire pour le lecteur de rapport à définir, cliquez sur Définir une valeur en regard du filtre approprié.
    • Pour rechercher et sélectionner des valeurs actuellement disponibles dans le champ, cliquez sur l'icône de filtre en regard du filtre approprié.
      Remarque

      L’affichage de la boîte de dialogue avec la liste des valeurs disponibles peut prendre quelque temps. Pour éviter que de nombreuses boîtes de dialogue s'affichent comme des pop-ups, cliquez uniquement une fois sur l'icône de filtre .

    • Pour ajouter des champs supplémentaires comme filtres dans le rapport, faites glisser le(s) champ(s) dans la zone Faites glisser les champs de filtre ici.

    La syntaxe de la logique de filtre procède à une mise à jour dynamique pendant que vous configurez les filtres.

Définir le type de filtre

Remarque

Vous pouvez définir le type de filtre lorsque vous appliquez la logique conditionnelle ou comme une tâche spécifique autonome comme indiqué dans les étapes ci-dessous.

  1. Passez la souris sur le champ approprié dans la liste Filtres.
  2. Cliquez sur la flèche descendante  en regard du nom de champ, sélectionnez Valeur, et sélectionnez l'une des options suivantes :
    • Invite utilisateur demande au lecteur de rapport de fournir des valeurs de filtre lorsqu'ils visualisent le rapport
    • Définir une valeur définit la valeur pendant le processus de création du rapport afin que celui-ci soit toujours limité au même sous-ensemble de résultats
    • Rechercher valeurs vous permet de rechercher et de sélectionner des valeurs de filtre dans une liste, qui deviennent ensuite les valeurs définies
      Remarque

      L'option Chercher Valeurs applique uniquement aux champs de dimension.

  3. Si vous avez sélectionné Définir une valeur, choisissez une des options suivantes dans la boîte de dialogue Sélectionner une Valeur de filtre, et cliquez sur Soumettre :
    • Invite utilisateur demande au lecteur de rapport de fournir des valeurs de filtre lorsqu'ils visualisent le rapport
    • Définir une valeur définit la valeur pendant le processus de création du rapport afin que celui-ci soit toujours limité au même sous-ensemble de résultats
  4. Si vous avez sélectionné Rechercher Valeurs, recherchez les valeurs de filtre dans la boîte de dialogue Rechercher des valeurs de filtre et sélectionnez les valeurs de filtre appropriées dans la liste ou utilisez les options Sélectionner tout et Trier pour trier les valeurs de filtre par ordre alphabétique, sélectionner ou désélectionner toutes les valeurs de filtre et cliquez sur Soumettre.

Retirer un filtre

  1. Sélectionnez le champ dans la liste Filtres.
  2. Faites à nouveau glisser le champ vers la liste des champs de données.

Opérateurs logiques

Vous pouvez appliquer une variété d'opérateurs logiques différents aux filtres. Les opérateurs logiques disponibles dépendent du type de données du champ.

Filtrage général

Opérateur logique Résultat retourné si...
Égal(e) à la valeur du champ est égale à la valeur du filtre.
Supérieur à la valeur du champ est supérieure à la valeur du filtre.
Supérieur ou égal à la valeur du champ est supérieure ou égale à la valeur du filtre.
Inférieur à

La valeur du champ est inférieure à la valeur du filtre.

Inférieur ou égal à

la valeur du champ est inférieure ou égale à la valeur du filtre.

Différent(e) de la valeur du champ n'est pas égale à la valeur du filtre.
Entre

la valeur du champ est comprise entre deux valeurs de filtre.

Remarque

Entre est inclusif Par exemple, si vous définissez « Entre 1 et 3 », les valeurs 1, 2 et 3 sont proposées.

Non compris entre
Remarque

Cet opérateur logique n'est actuellement pas pris en charge.

En liste la valeur du champ est égale à une des valeurs de filtre (les valeurs de filtre figurent dans une liste)
Pas dans la liste la valeur du champ n'est pas égale à une des valeurs de filtre (les valeurs de filtre figurent dans une liste)
est nul

le champ ne comporte pas de valeur

Remarque

Certains champs peuvent retourner une chaîne vide qui est différente de zéro. Le tri alphabétique place les chaînes vides avant les lettres et les valeurs nulles après.

N'est pas nul

le champ comporte une valeur

Filtrage avancé

Opérateur logique Résultat retourné si...
Contient

la valeur du champ contient la valeur du filtre même si celle-ci est intégrée à la valeur du champ.

Par exemple, la valeur du filtre « ploy » retourne les enregistrements contenant la valeur de champ « Employé »

Ne contient pas

la valeur du champ ne contient pas la valeur du filtre même si celle-ci est intégrée à la valeur du champ.

Par exemple, la valeur du filtre « ploy » exclut les enregistrements contenant la valeur de champ « Employé »

Débute par la valeur du champ commence par la valeur du filtre.
Ne commence pas par la valeur du champ ne commence pas par la valeur du filtre.
Finit par la valeur du champ finit par la valeur du filtre.
Ne finit pas par la valeur du champ ne finit pas par la valeur du filtre.
Est une chaîne vide

la valeur de champ contient une chaîne vide

Remarque

Certains champs renvoient des valeurs nulles, certains des chaînes vides et certains les deux types de valeur. Le tri alphabétique place les chaînes vides avant les lettres et les valeurs nulles après.

N'est pas une chaîne vide

la valeur de champ ne contient pas de chaîne vide

Égal(e) à la colonne les valeurs des deux champs sont équivalentes.
Différent(e) de la colonne les valeurs des deux champs sont différentes.
Supérieur à la colonne les valeurs d'un champ sont supérieures à celles d'un autre champ.
Supérieur(e) ou égal(e) à la colonne les valeurs d'un champ sont supérieures ou égales à celles d'un autre champ.
Inférieur(e) à la colonne les valeurs d'un champ sont inférieures à celles d'un autre champ.
Inférieur(e) ou égal(e) à la colonne les valeurs d'un champ sont inférieures ou égales à celles d'un autre champ.
Lier au filtre l'utilisateur sélectionne une valeur dans la page du rapport et l'applique dans plusieurs filtres.
Date minimale une valeur de date existe (la valeur de la date au plus tôt est retournée)
Date maximale une valeur de date existe (la valeur de la date au plus tard est retournée)
Comme

valeur de champ contenant la valeur de filtre dérivée.

Par exemple, la valeur du filtre « emp% » renvoie les enregistrements contenant la valeur de champ « Employé », « employeur », etc.

Pas comme

valeur de champ ne contenant pas la valeur de filtre dérivée.

Par exemple, la valeur du filtre « emp% » exclut les enregistrements contenant la valeur de champ « Employé », « employeur », etc.