Définir un filtre pour qu’il suive un autre filtre dans une relation plusieurs-à-plusieurs

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 2 minutes de lecture
  • Dans certains cas, les valeurs d’une paire de filtres peuvent faire référence à plusieurs valeurs les unes sur les autres. Pour que l’un de ces filtres en suive un autre, il doit passer par une table de connexion.

    Avant de commencer

    Rôle requis : administrateur

    Pourquoi et quand exécuter cette tâche

    Dans la plupart des cas, un filtre suit un autre filtre, soit dans une relation un-à-un, soit dans une relation un-à-plusieurs. Dans ce dernier cas, la source de filtre est un champ de référence. Toute personne pouvant modifier un tableau de bord peut configurer l’un de ces filtres pour qu’il en suive un autre sur ce tableau de bord, dans le cadre d’une connexion directe. Pour en savoir plus, reportez-vous à l’exemple de la section Créer un filtre à sélection unique/multiple ou en cascade.

    Si les valeurs de chaque filtre peuvent faire référence à plusieurs valeurs de l’autre filtre (une relation plusieurs-à-plusieurs), vous devez sélectionner une table de connexion. Cette table de connexion possède un enregistrement unique pour chaque référence possible entre les deux filtres. Les tables de connexion entre deux tables sont définies dans les tables Collection [sys_collection] et Définition plusieurs à plusieurs [sys_m2m]. Seuls les administrateurs peuvent accéder à ces tables.

    Les tables de connexion sont prédéfinies pour toutes les tables pertinentes incluses dans ou dans Solutions Platform Analytics.système de base Toutefois, si vous souhaitez utiliser une table personnalisée dans une relation plusieurs-à-plusieurs, vous devez définir cette relation dans la table Définition plusieurs-à-plusieurs. Pour plus d'informations, consultez Create a many-to-many table relationship.

    Procédure

    1. Ajoutez au moins deux filtres à sélection unique ou multiple au tableau de bord approprié.
      Pour en savoir plus sur l’ajout de filtres à un tableau de bord, reportez-vous à la section Sélectionner le type de filtre pour un filtre de tableau de bord.
    2. Mettez le tableau de bord en mode d’édition.
    3. Ouvrez le menu de configuration du filtre que vous souhaitez suivre à l’autre filtre.
      Si le filtre peut suivre d’autres filtres sur le tableau de bord dans une relation plusieurs-à-plusieurs, ces filtres sont répertoriés sous Filtres avec connexion de table dans la section Autres filtres à suivre .
      Active/désactive deux filtres sous Filtres avec connexion de table.
    4. Activez le suivi des filtres que vous souhaitez que ce filtre suive.
    5. Si aucune table de connexion n’a été sélectionnée pour ce filtre, une boîte de dialogue s’ouvre pour sélectionner la table de connexion.
      L’icône de table à côté du bouton bascule est grisée lorsqu’aucune table de connexion n’a encore été sélectionnée.
      Symbole de table indiquant que la table de connexion n’a pas encore été sélectionnée.

      Une fois que vous avez défini la table de connexion, vous pouvez sélectionner l’icône de la table pour la modifier.

      Si vous avez le choix entre plusieurs tables de connexion, les noms des tables de connexion doivent vous indiquer laquelle sélectionner. Par exemple, Utilisateurs exclus [sys_user_license_exclude] filtre sur les utilisateurs qui n’ont pas d’abonnement, tandis que l’abonnement utilisateur [sys_user_has_license] filtre sur les utilisateurs qui en ont.
      Sélection de deux tables de connexion possibles.
    6. Enregistrez le tableau de bord et quittez le mode d’édition.