Créer un filtre interactif de liste de choix

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 3 minutes de lecture
  • Un filtre interactif de liste de choix permet aux utilisateurs de filtrer les widgets de rapports en fonction de la valeur d’une liste de choix.

    Avant de commencer

    Rôle requis : hp_publisher_admin et report_admin. Le rôle hp_publisher_admin existe uniquement pour la gestion des filtres interactifs. Par défaut, il ne contient aucun autre rôle et n’est contenu dans aucun autre rôle.

    Les listes de choix contiennent un nombre limité de valeurs spécifiées parmi lesquelles choisir. État et Priorité sont deux exemples de listes de choix. L’utilisateur et l’emplacement ne sont généralement pas des sélections de liste de choix. Pour plus d’informations, consultez Type de champ de liste de choix.

    Lorsqu’un utilisateur sélectionne Tout, il ne voit pas un rapport avec toutes les options de filtre appliquées, il voit le rapport non filtré.
    Filtre de liste de choix : sélection unique Filtre de liste de choix : cases à cocher

    Exemple de filtre de liste de choix avec l’option Tous sélectionnée

    Exemple de filtre de liste de choix avec des cases à cocher et trois options
    Remarque :
    Si le filtre interactif a une valeur par défaut ou spécifie la dernière valeur sélectionnée, les tableaux de bord non réactifs n’appliquent pas automatiquement cette valeur. Cette fonctionnalité n’est disponible que sur les tableaux de bord réactifs.

    Procédure

    1. Facultatif : Vérifiez les filtres interactifs existants sur la même table.
      1. Accédez à la Tout > Rapports > Administration > Filtres interactifs et sélectionnez un filtre interactif basé sur la table que celle que vous souhaitez filtrer.
      2. Sous Liens connexes, sélectionnez Autres filtres dans la table.
      3. Passez en revue les autres filtres disponibles sur la même table pour voir si le filtre souhaité existe déjà.
    2. Accédez à la Tout > Rapports > Administration > Filtres interactifs.
    3. Sélectionnez Nouveau.
    4. Dans la liste Filtre basé sur , sélectionnez Liste de choix.
      Filtre basé sur une liste avec le choix sélectionné
    5. Définissez les champs suivants :
      Nom Description
      Nom Attribuez un nom au filtre. Ce nom apparaît sur le widget de tableau de bord du filtre.
      Rechercher un nom Entrez un nom de recherche pour le filtre. Ce nom apparaît dans le menu Ajouter du contenu pour les utilisateurs qui ajoutent un filtre à un tableau de bord. Utilisez ce nom pour organiser vos filtres. Si vous ne spécifiez pas de nom de recherche, la valeur Nom est utilisée à la place.
      Description Saisissez une description du filtre.
      Type de contrôle d'interface utilisateur Sélectionnez la façon dont les options de filtrage disponibles pour ce filtre s’affichent sur le widget de tableau de bord. Consultez Types de contrôles d’interface utilisateur de filtre interactif disponibles.
    6. Facultatif : Sélectionnez Appliquer à toutes les tables de la hiérarchie pour appliquer le filtre aux tables parents, enfants et sœurs d’une table étendue.
    7. Facultatif : Sélectionnez Appliquer un filtre aux vues et aux tables de base de données pour appliquer le filtre aux widgets en fonction des vues et des tables de base de données.
      Remarque :
      Il n’est pas possible d’appliquer des filtres aux tables qui étendent les tables de la vue de base de données. Pour plus d'informations, consultez Filtres interactifs sur les vues de base de données et les hiérarchies de tables.
    8. Facultatif : Exclure des éléments spécifiques de l’apparition sur le filtre à l’aide de la liste d’exclusion.
      Toutefois, les données des choix exclus sont incluses lorsque vous sélectionnez Tout dans le filtre interactif.
    9. Dans la liste Table , sélectionnez la table qui contient la liste de choix sur laquelle filtrer.
    10. Dans la liste Champ , sélectionnez le champ sur lequel filtrer.
    11. Facultatif : Ajoutez les éléments de liste que vous souhaitez exclure du filtre au champ de liste d’exclusion .
    12. Facultatif : Sélectionnez une valeur par défaut pour le filtre.
      Cette valeur par défaut est appliquée automatiquement pour tous les utilisateurs. Les valeurs qu’un utilisateur sélectionne remplacent la valeur par défaut globale pour cet utilisateur. Vous pouvez spécifier plus d’une valeur par défaut lors de l’utilisation d’un type de contrôle d’interface utilisateur qui active plusieurs sélections, telles que Sélectionner plusieurs entrées.
      Remarque :
      Pour transmettre plus de 50 valeurs par défaut, ou si l’erreur Ceci dépasse la limite d’appel GET, créez plusieurs filtres interactifs.
    13. Sélectionnez Soumettre.

    Que faire ensuite

    1. Une fois le filtre créé, ajoutez-le à un tableau de bord.
    2. Dans le tableau de bord, sélectionnez l’icône Modifier le widget (Icône Modifier les colonnes) sur chaque visualisation du tableau de bord qui doit suivre le filtre, puis sélectionnez Suivre le filtre interactif.