Créer un filtre à sélection unique/multiple ou en cascade

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 7 minutes de lecture
  • Laissez les utilisateurs filtrer un onglet de tableau de bord sur une ou plusieurs valeurs à partir d’un ensemble de choix, tel que la priorité des incidents. Vous pouvez faire en sorte qu’un filtre à sélection simple ou multiple suive un autre filtre en cascade.

    Avant de commencer

    Cette procédure suppose que vous avez créé un filtre dans le concepteur de filtres ou ajouté un filtre à votre tableau de bord avec le type de filtre Sélection unique ou Sélection multiple. Consultez Sélectionner le type de filtre pour un filtre de tableau de bord.

    Rôle requis : dans l’éditeur de tableau de bord intégré, vous devez être le propriétaire du tableau de bord ou avoir des droits de modification partagés avec vous. Dans l’éditeur de tableau de bord technique, le rôle ui_builder_admin est requis. Pour enregistrer un filtre dans la bibliothèque ou créer un filtre dans le concepteur de filtres, vous avez besoin du rôle analytics_filter_admin.

    Pourquoi et quand exécuter cette tâche

    Les filtres s’appliquent aux visualisations de données et aux listes simples. Pour que le filtre s’applique à une visualisation de données spécifique, il doit être basé sur la même répartition de table ou d’indicateur que cette visualisation. Pour qu’il s’applique à une liste, il doit filtrer un champ de la liste.

    Sur un tableau de bord à onglets, un filtre peut s’appliquer aux éléments d’un seul onglet ou à l’ensemble du tableau de bord. Pour que le filtre s’applique à un seul onglet, ajoutez-le à cet onglet. Pour que le filtre s’applique à l’ensemble du tableau de bord, ajoutez-le au-dessus des onglets.

    Un filtre à sélection unique permet aux utilisateurs de filtrer les éléments en fonction d’une valeur.
    Filtre à sélection unique, affichant une valeur sélectionnée.
    Un filtre à sélection multiple permet aux utilisateurs de sélectionner plusieurs valeurs d’un champ ou d’une répartition.
    Filtre à sélection multiple, affichant plusieurs valeurs sélectionnées.

    Procédure

    1. Dans Type de source de filtre, sélectionnez une répartition Table ou Indicateur.
      MetricBase les tables sont disponibles sous Tables.
    2. Spécifiez la source de filtre, en fonction du type de source.
      • Si vous avez sélectionné le type de table, sélectionnez la table et le champ.
        Remarque :
        • Vous pouvez sélectionner uniquement les champs de référence et les champs qui ont une liste de choix. Si la table ne contient que des champs de chaîne et numériques non référencés, vous n’avez pas de champs parmi lesquels effectuer une sélection.
        • Si vous ne sélectionnez aucun champ, vous pouvez filtrer uniquement les données de cette table ou des champs de référence qui pointent vers cette table. Par exemple, si vous sélectionnez la table Société comme source de filtrage, vous ne pouvez filtrer que la table Entreprise ou les champs de référence pointant vers Entreprise, tels que Incident.Appelant.Société ou Incident.Emplacement.Société.
        • Si vous sélectionnez une MetricBase table, ne sélectionnez pas de champ.
        • Si vous sélectionnez un champ qui est un champ de référence vers une autre table, la source de filtre se réinitialise pour faire référence à cette table sans qu’aucun champ ne soit sélectionné. Les données à filtrer sont définies automatiquement sur le champ de référence que vous avez sélectionné à l’origine. En tant que données supplémentaires à filtrer, vous pouvez définir uniquement la table dans la source de filtre ou d’autres champs de référence pointant vers cette table.
          Transformation de la source de données en champ de référence, qui à son tour modifie la table.
      • Si vous avez sélectionné le type de répartition de l’indicateur, sélectionnez une répartition de l’indicateur.
        Important :
        • Vous ne pouvez sélectionner qu’une répartition utilisée par au moins un indicateur.
        • Les répartitions scriptées sur les visualisations de données ne sont pas prises en charge.
        • Seuls deux niveaux de répartition peuvent être appliqués à un indicateur en même temps. Sur un tableau de bord, il peut s’agir de deux filtres ou d’un filtre et d’une répartition spécifiés dans la visualisation des données.
    3. Facultatif : Pour limiter les valeurs que l’utilisateur d’exécution peut choisir de filtrer, sélectionnez Configurer les valeurs (nombre).
      Une liste de valeurs possibles s’ouvre. Effacez une valeur pour empêcher les utilisateurs d’exécution de filtrer en fonction de celle-ci.
      Figure 1. Configurer la liste de valeurs et les choix qui en résultent dans l’exécution

      Liste de vérification des valeurs de table possibles.

      Valeurs disponibles dans l’exécution.
      Remarque :
      Si la source de filtre est une référence à une table, vous n’avez pas de liste de valeurs à configurer. Au lieu de cela, vous pouvez créer une condition pour définir les valeurs du filtre. Vous pouvez également définir une condition de liste connexe.
    4. Facultatif : Sélectionnez la ou les valeurs par défaut pour le filtre.
      Le tableau de bord applique ces valeurs lorsqu’un utilisateur ouvre le tableau de bord.
    5. Facultatif : Sélectionnez les données à filtrer.
      Certaines données à filtrer sont choisies automatiquement en fonction de la source de filtre. Par exemple, si vous sélectionnez la répartition de l’indicateur de catégorie à partir de la source de répartition Incident.Catégorie, le filtre filtre automatiquement le champ Catégorie de la table Incident et tous les indicateurs associés à la répartition de catégorie. Vous pouvez modifier la sélection automatique de données ou ajouter d’autres données à filtrer.
      Remarque :
      Votre sélection de source de filtre peut avoir un impact sur les données que vous pouvez filtrer. Pour en savoir plus, reportez-vous à la section Étape 2.
    6. Sous Autres filtres à suivre, si les conditions sont remplies, vous pouvez sélectionner un autre filtre pour le filtre actuel à suivre dans une hiérarchie, créant ainsi une cascade.
      Remarque :
      Vous ne pouvez définir d’autres filtres à suivre que lorsque vous configurez des filtres sur un tableau de bord, et non à partir du concepteur de filtres.
      Lorsque vous configurez le filtre pour qu’il suive un autre filtre, les choix disponibles dans le filtre suivant sont limités par les choix effectués dans le filtre suivi. Pour plus d’informations, reportez-vous à l’exemple Filtres en cascade pour le gestionnaire et le groupe d’affectation.
      Conditions :
      • Vous pouvez suivre un filtre uniquement si Pilule est l’élément d’interface utilisateur pour ce filtre.
      • Seuls les filtres de table et de répartition d’indicateur prennent en charge les filtres en cascade.
      • Le filtre à suivre doit filtrer les données sur la même table que la source de filtre du filtre suivant.
      Remarque :
    7. Sélectionnez le sens de tri.
      Si vous sélectionnez Croissant, les valeurs filtrées les plus basses s’affichent en premier. Si vous sélectionnez Décroissant, les valeurs les plus élevées s’affichent en premier. L’utilisateur peut modifier cette valeur.
    8. Pour permettre aux utilisateurs d’effacer les valeurs qu’ils ont sélectionnées pour le filtre, activez l’option Autoriser l’effacement du filtre.
    9. Facultatif : Définissez le nombre maximal d’éléments qui sont chargés initialement et à chaque actualisation de page.
      La valeur par défaut est 500.
    10. Sélectionnez Enregistrer.

    Résultats

    Le filtre est prêt à l’emploi lorsque vous quittez le mode d’édition.

    Filtres en cascade pour le gestionnaire et le groupe d’affectation

    Prenons l’exemple d’un cas où vous souhaitez que vos utilisateurs filtrent les incidents par gestionnaire ou par groupe d’affectation. En outre, vous souhaitez limiter les groupes d’affectation disponibles dans le deuxième filtre à ceux dont le gestionnaire est sélectionné dans le premier filtre.

    1. Vous créez des visualisations de données d’incidents, telles qu’une visualisation de données à score unique du nombre d’incidents sur la table Incident [incident].
    2. Vous créez un filtre pour filtrer les incidents par gestionnaire de groupe d’affectation. Pour ce faire, créez un filtre à sélection simple ou multiple basé sur la table Utilisateur [sys_user] en tant que source de données. Le champ Gestionnaire se trouve dans cette table. Étant donné que vous souhaitez appliquer ce filtre à une visualisation des données de la table Incident, vous modifiez les données à filtrer pour qu’elles pointent vers Incident.Assignment group. Gérant. Vous ajoutez également le champ Gestionnaire de la table Groupe [sys_user_group] comme données à filtrer. Vous aurez besoin de ce champ ultérieurement lors de la configuration d’un filtre en cascade.
      Deuxième filtre sur la source de données de la table Utilisateur, filtrage du champ Incident de remontée pas à pas - Groupe d’affectation - Gestionnaire.
    3. Vous créez un filtre pour filtrer les données d’incident par groupe d’affectation.
      1. Tout d’abord, vous créez un filtre à sélection multiple intitulé Groupe.
      2. Ensuite, vous sélectionnez le champ Groupe d’affectation de la table Incident [incident] comme source de filtre.
      Étant donné que Groupe d’affectation est un champ de référence qui fait référence à la table Groupe [sys_user_group], la source de filtre se réinitialise automatiquement sur la table Groupe. Les données à filtrer restent Incident.Groupe d’affectation.
      Filtrez avec la table Groupe comme source de filtre qui filtre le champ Groupe d’affectation sur la table Incident.
    4. N’oubliez pas que vous souhaitez que l’utilisateur puisse sélectionner les groupes qu’il a filtrés par le gestionnaire. Pour que cela se produise, le filtre Groupe doit suivre le filtre Gestionnaire. Pour rendre cette cascade possible, le filtre Gestionnaire doit être configuré pour filtrer les données sur la table Groupe. C’est la raison pour laquelle vous avez ajouté Group.Manager en tant que données pour que le filtre Gestionnaire filtre à filtrer. Lorsque vous faites défiler le panneau de configuration jusqu’à Autres filtres à suivre, vous voyez qu’en effet le filtre Groupe peut suivre le filtre Gestionnaire via une connexion directe.
      Section Autres filtres à suivre du panneau de configuration pour le filtre Groupe, avec un bouton bascule permettant de suivre le filtre Gestionnaire.
    5. Vous configurez le filtre de groupe pour qu’il suive le filtre du gestionnaire, enregistre et quitte le mode de modification. Plus tard, une visionneuse de tableau de bord sélectionne Beth Anglin dans le filtre Gestionnaire. Ensuite, lors de la sélection de groupes d’affectation dans le filtre de groupe, seuls les groupes avec Beth Anglin en tant que gestionnaire sont disponibles.
      Tableau de bord filtré par Beth Anglin en tant que gestionnaire, affichant uniquement les groupes d’affectation qu’ils gèrent comme disponibles pour filtrage.

    Que faire ensuite

    Si vous disposez des rôles requis, ajoutez le filtre à la bibliothèque de filtres. Vous pouvez également reconfigurer, supprimer ou dupliquer le filtre. Pour plus d'informations, consultez Modifier un filtre Platform Analytics.