Créer un filtre hiérarchique

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 3 minutes de lecture
  • Si une hiérarchie d’enregistrements est définie pour une table utilisée comme source de filtre, vous pouvez créer un filtre à sélection simple ou multiple qui suit cette hiérarchie. La hiérarchie du gestionnaire sur Utilisateur [sys_user] est le cas d’utilisation typique.

    Avant de commencer

    Cette procédure nécessite que vous ayez créé un filtre et commencé à le configurer en tant que filtre à sélection unique ou multiple.

    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 > Nouveau) : analytics_filter_admin ou supérieure

    Pourquoi et quand exécuter cette tâche

    Une hiérarchie d’enregistrements se compose d’un enregistrement parent et de tous les enregistrements enfants où une valeur de champ de référence définit des relations parent-enfant. Par exemple, dans la hiérarchie des gestionnaires, ce champ est le champ du gestionnaire de la table des utilisateurs [sys_user]. Un utilisateur est le parent et tous les utilisateurs avec cet utilisateur spécifié dans le champ Gestionnaire sont des enregistrements enfants. La hiérarchie est multigénérationnelle, pour ainsi dire, de sorte que les utilisateurs avec un gestionnaire qui ont le parent comme gestionnaire sont également inclus dans la hiérarchie. En bref, en commençant par un gestionnaire, toute la chaîne hiérarchique descendante de ce gestionnaire est incluse dans la hiérarchie.

    Lorsque vous filtrez une hiérarchie d’enregistrements, vous sélectionnez une valeur du champ de référence comme parent. Vous pouvez ensuite filtrer par cette valeur et/ou par l’une de ses valeurs enfants.

    Remarque :

    Les filtres hiérarchiques prennent uniquement en charge les hiérarchies définies dans la table Hiérarchie des enregistrements [sys_record_hierarchy] et non celles définies dans d’autres tables, telles que Gouvernance, risque et conformité les tables (GRC). Les filtres hiérarchiques suivent généralement la même logique que les requêtes hiérarchiques, comme décrit dans .Building hierarchical queries

    Pour créer un filtre de tableau de bord hiérarchique, suivez la procédure de la rubrique Configurer une sélection simple/multiple ou un filtre en cascade Pour créer un filtre à sélection multiple. Lorsque vous arrivez à l’étape où vous définissez la source de filtre, spécifiez la hiérarchie.

    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. Sélectionnez une source de table.

      Panneau de configuration de la source de filtre affichant les champs de hiérarchie des filtres.
    3. Sélectionnez une table qui a une hiérarchie d’enregistrements, telle que Utilisateur [sys_user].
    4. Ne sélectionnez pas de champ de table.
    5. Sélectionnez Est dans la hiérarchie.
    6. Dans Sélectionner une hiérarchie d’enregistrements, sélectionnez parmi les hiérarchies d’enregistrements définies pour cette table.
      La plupart des tables n’ont pas plus d’une hiérarchie d’enregistrements.
    7. Dans le champ Sélectionner à partir de, sélectionnez la valeur de niveau supérieur dans la hiérarchie pour les besoins de ce filtre.
      Les valeurs à sélectionner dans le filtre seront cette valeur et toutes ses valeurs enfants.
    8. Sélectionnez Appliquer.
    9. Lorsque vous sélectionnez les données à filtrer, sélectionnez un champ dans la même table que la source du filtre ou un champ de référence qui pointe vers la même table que la source du filtre.
      Remarque :
      Le filtre s’applique également aux visualisations d’indicateurs natifs d’instantanés de données dont la table est spécifiée dans leur source Instantanés de données. Pour plus d'informations, consultez Créer une source Instantanés de données.
    10. Terminez la configuration du filtre comme décrit dans .Configurer une sélection simple/multiple ou un filtre en cascade

    Filtrer sur la hiérarchie des gestionnaires

    Dans votre entreprise, vous avez un manager nommé Fred Luddy. Il a un subordonné direct nommé Beth Anglin.
    Dossier utilisateur de Beth Anglin montrant Fred Luddy en tant que manager.
    Beth a à son tour un subordonné direct nommé Bradly Hasselvander.
    Le dossier utilisateur de Bradly Hasselvander montrant Beth Anglin comme manager.
    Vous voulez un tableau de bord où l’utilisateur peut choisir de voir les détails des indicateurs détenus par n’importe qui dans la chaîne de génération de rapports de Fred Luddy. Vous concevez un tableau de bord avec des visualisations de données pertinentes, puis vous ajoutez un filtre à sélection multiple. Vous sélectionnez la table Utilisateur comme source, activez Est dans la hiérarchie et spécifiez la hiérarchie du gestionnaire en commençant par Fred Luddy.
    Panneau de configuration de la source de filtre affichant les champs de hiérarchie des filtres.
    Pour filtrer les données, sélectionnez Incident.Affecté à, qui est un champ de référence pointant vers l’utilisateur.
    Données à filtrer définies sur le champ de référence Affecté à de la table Incident.
    Le résultat final sur le tableau de bord est un filtre qui peut filtrer par Fred Luddy, Beth Anglin, le subordonné direct de Fred, ou Bradly Hasselvander, le subordonné direct de Beth.
    Tableau de bord avec une visualisation des données Incident par priorité et un filtre permettant de filtrer les données d’une hiérarchie de gestionnaires à partir de Fred Luddy.