Le filtrage croisé permet aux utilisateurs de tableaux de bord d'interagir plus facilement et plus intuitivement avec les données d'un tableau de bord et de comprendre l'influence d'une mesure sur une autre. Avec le filtrage croisé, vous pouvez cliquer sur un point de données dans une tuile du tableau de bord pour que toutes les tuiles du tableau de bord filtrent automatiquement sur cette valeur.
Plusieurs filtres croisés peuvent être créés en même temps, et les filtres croisés peuvent être utilisés en conjonction avec les filtres standard du tableau de bord.
Permettre le filtrage croisé dans les tableaux de bord
- Assurez-vous d'avoir le niveau d'accès Gérer l'accès, Modifier pour le tableau de bord. Cela signifie que vous devez vous assurer que votre rapport est enregistré dans votre dossier personnel.
- Enter the dashboard’s edit mode by selecting Edit dashboard from the three-dot dashboard menu.

- Cliquez sur Filters dans la barre d'outils bleue en haut du tableau de bord, et activez le commutateur Cross-filtering.

- Si le tableau de bord contient des types de visualisation non pris en charge, une fenêtre contextuelle indique que le tableau de bord contient des tuiles qui ne peuvent pas déclencher le filtrage croisé. Cliquez sur OK pour continuer.
- Cliquez sur Enregistrer dans la barre d'outils du tableau de bord.
Créer des filtres croisés sur les tableaux de bord
Une fois que le filtrage croisé est activé sur une instance et un tableau de bord, vous pouvez créer des filtres croisés.
- Cliquez sur un point de données dans une tuile contenant une visualisation prise en charge.
Pour les diagrammes à barres, à colonnes, linéaires, de surface, de dispersion et circulaires, vous pouvez également cliquer sur la légende du diagramme.
- La tuile qui crée le filtre croisé met en évidence ce point de données et grise tous les autres points de données. Toutes les autres tuiles de données seront filtrées par la valeur de ce point de données. Le champ et la valeur du filtre croisé apparaissent en haut du tableau de bord à titre de référence.

- Pour ajouter une valeur supplémentaire à un filtre croisé existant, maintenez la touche Commande (Mac) ou Contrôle (Windows) de votre clavier enfoncée tout en cliquant sur des points de données ou des légendes supplémentaires.
- Les carreaux filtrent également la valeur ajoutée. La valeur supplémentaire pour le filtre croisé apparaît en haut du tableau de bord.
- Pour ajouter un filtre croisé à New, cliquez sur un autre point de données sur n'importe quelle tuile contenant un type de visualisation pris en charge. Toutes les tuiles sont également filtrées par ce filtre croisé, et un champ et une valeur supplémentaires apparaissent en haut du tableau de bord.
Comportement de remplacement des filtres du tableau de bord
Les filtres d'un tableau de bord peuvent être appliqués à différents niveaux. Lorsque plusieurs filtres affectent le même champ, le système détermine la priorité selon la hiérarchie suivante (de la plus haute à la plus basse) :
- Cross-filters (priorité la plus élevée) : créé lorsque les administrateurs interagissent avec des points de données sur des widgets de tableau de bord compatibles avec le filtrage croisé.
- Visualization-level filters: placé directement sur un widget de visualisation spécifique.
- Dashboard-level filters: appliqué au niveau du tableau de bord sur un ou plusieurs widgets.
- Query-level filters (priorité la plus basse) : configuré dans la requête sous-jacente du widget.
Le comportement de substitution parmi ces filtres est déterminé comme suit :
- Same field override:
- Lorsqu'un filtre au niveau de la visualisation et un filtre au niveau du tableau de bord sont appliqués au même champ, le filtre au niveau de la visualisation remplace le filtre au niveau du tableau de bord pour ce widget. Seule la valeur du filtre au niveau de la visualisation est appliquée à ce widget.
- Lorsqu'un filtre au niveau du tableau de bord ou d'une visualisation, ainsi qu'un filtre de la requête sous-jacente du widget, sont appliqués au même champ, le filtre au niveau du tableau de bord ou de la visualisation l'emporte sur le filtre de la requête. Seule la valeur du filtre de niveau supérieur est affichée et appliquée.
- Les filtres croisés remplacent les filtres au niveau de la visualisation, du tableau de bord et de la requête sur le même champ.
- Custom expressions: si la requête sous-jacente utilise une expression personnalisée, les filtres de niveau supérieur ne remplacent pas les champs du filtre d'expression personnalisée, quels que soient les colonnes référencées. Dans ce cas, le filtre de niveau supérieur et le filtre de requête sont tous deux affichés et appliqués.
- Complex filters (
ORconditions): Si le regroupement de filtres de la requête sous-jacente contient au moins une conditionOR, le filtre est considéré comme un filtre complexe et les filtres de niveau supérieur ne remplacent aucun champ référencé dans ce filtre de requête. Les deux filtres sont affichés et appliqués.
En résumé, un filtre sur la requête sous-jacente est traité comme un filtre personnalisé que les filtres de niveau supérieur ne remplaceront jamais si l'une des conditions suivantes est remplie :
- Le regroupement
AND/ORle plus interne contient au moins une conditionOR. - Le filtre contient une expression personnalisée.
Pour en savoir plus : Utilisation de la sélection par plage, Utilisation des filtres croisés avec les filtres de tableau de bord standard, Types de visualisation pris en charge et non pris en charge

