Configurer une sélection simple/multiple ou un filtre en cascade

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 8 minutes de lecture
  • Permettez aux utilisateurs de filtrer un onglet de tableau de bord sur une ou plusieurs valeurs à partir d’un ensemble de choix, tels que la priorité de l’incident. Vous pouvez faire en sorte qu’un filtre à sélection simple ou multiple suive un autre filtre dans une cascade.

    Avant de commencer

    Cette procédure suppose que vous avez créé un filtre dans le concepteur de filtre ou ajouté un filtre à votre tableau de bord avec le type de filtre à sélection unique ou à sélection multiple. Voir Créer ou ajouter un filtre sur un tableau de bord en ligne, Créer un filtre dans le concepteur de filtreou Créer un groupe de filtres.

    Rôle requis : Dans l’éditeur de tableau de bord en ligne : dashboard_admin, ou vous devez être le propriétaire du tableau de bord ou avoir des droits de modification partagés avec vous.

    Dans le Concepteur de filtre (Bibliothèque > Filtres > Nouvelle: analytics_filter_admin, administrateur

    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 s’appliquer à une liste, il doit filtrer un champ de la liste.

    Sur un tableau de bord à onglets, un filtre peut s’appliquer soit aux éléments d’un seul onglet, soit à l’ensemble du tableau de bord. Pour que le filtre s’applique à un seul onglet, ajoutez le filtre à 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 par une seule 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. Créez un filtre et sélectionnez le type de filtre Sélection unique ou multiple, comme décrit dans Créer ou ajouter un filtre sur un tableau de bord en ligne ou Créer un filtre dans le concepteur de filtre.
    2. Dans le type de source Filtrer, sélectionnez une répartition de table ou d’indicateur.
      MetricBase sont disponibles sous Tables.
    3. Spécifiez la source du filtre, en fonction du type de source.
      • Si vous avez sélectionné le type 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 aucun champ dans lequel effectuer votre 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 celle-ci. Par exemple, si vous sélectionnez la table Société comme source de filtre, vous pouvez uniquement filtrer la table Société ou les champs de référence pointant vers la société, 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 champ sélectionné. Les données à filtrer sont définies automatiquement sur le champ de référence que vous avez sélectionné à l’origine. Comme 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.
          Modification de la source de données en champ de référence, ce qui modifie à son tour 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. Toutefois, si les instantanés de données sont activés sur cet indicateur, cette restriction ne s’applique pas. Pour plus d'informations, consultez Instantanés de données et répartitions multiples.
    4. Facultatif : Pour limiter les valeurs que l’utilisateur d’exécution peut choisir de filtrer, sélectionnez Configurer les valeurs (nombre).
      Une liste des 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 pendant 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 dans le filtre. Vous pouvez également définir une condition de liste connexe.
    5. 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.
    6. 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 des indicateurs 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 avec la répartition 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 plus d’informations, reportez-vous à l’étape 3.
    7. 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 filtre.
      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 suivant. 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 Pastille est l’élément d’interface utilisateur pour ce filtre.
      • Seuls les filtres de répartition de table et 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 :
    8. Sélectionnez le sens de tri.
      Si vous sélectionnez Ascendant, 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.
    9. 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.
    10. Facultatif : Définissez le nombre maximal d’éléments qui sont chargés initialement et à chaque actualisation de la page.
      La valeur par défaut est 500.
    11. 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 le 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 avec le gestionnaire 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 dans la table Incident [incident].
    2. Vous créez un filtre pour filtrer les incidents par gestionnaire de groupe d’affectation. Pour ce faire, vous créez un filtre à sélection simple ou multiple basé sur la table Utilisateur [sys_user] comme 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 pour filtrer afin de pointer vers Incident.Groupe d’affectation. Gérant. Vous pouvez également ajouter le champ Gestionnaire de la table Groupe [sys_user_group] en tant que données à filtrer. Vous aurez besoin de ce champ ultérieurement lorsque vous configurerez un filtre en cascade.
      Deuxième filtre sur la source de données de la table Utilisateur en filtrant l’incident de remontée pas à pas : groupe d’affectation : champ 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. Sélectionnez ensuite 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 revient automatiquement à 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 de 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 ce faire, 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. Ce besoin est la raison pour laquelle vous avez ajouté Group.Manager comme données pour le filtre de gestionnaire à filtrer. Lorsque vous faites défiler le panneau de configuration jusqu’à Autres filtres à suivre, vous voyez que le filtre Groupe peut effectivement suivre le filtre Gestionnaire via une connexion directe.
      Section Autres filtres à suivre du panneau de configuration du filtre Groupe, avec un bouton bascule permettant de suivre le filtre Gestionnaire.
    5. Vous définissez le filtre Groupe pour suivre le filtre Gestionnaire, enregistrer et quitter le mode d’édition. Plus tard, un visualiseur de tableau de bord sélectionne Beth Anglin dans le filtre Gestionnaire. Ensuite, lors de la sélection des groupes d’affectation dans le filtre de groupe, seuls les groupes avec Beth Anglin comme gestionnaire sont disponibles.
      Tableau de bord filtré par Beth Anglin en tant que gestionnaire, affichant uniquement les groupes d’affectation qu’il gère comme pouvant être filtrés.

    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.