Filtrage croisé des tableaux de bord

Le filtrage croisé permet aux personnes qui consultent les tableaux de bord d'interagir plus facilement et de manière plus intuitive avec les données d'un tableau de bord, et de comprendre l'impact qu'un indicateur a sur un autre. Grâce au filtrage croisé, les utilisateurs peuvent sélectionner un point de données dans une vignette de tableau de bord pour filtrer automatiquement toutes les vignettes du tableau de bord en fonction de cette valeur.

Plusieurs filtres croisés peuvent être créés simultanément et être utilisés en conjonction avec des filtres de tableau de bord standard.

Activation du filtrage croisé dans les tableaux de bord

Pour activer correctement le filtrage croisé, toutes les vignettes du tableau de bord doivent être créées à partir de la même exploration.

  1. Assurez-vous de disposer du niveau d'accès Gérer l'accès, Modifier pour le tableau de bord.
  2. Accédez au mode Édition du tableau de bord en sélectionnant Modifier le tableau de bord dans le menu trois points du tableau de bord.
  3. Sélectionnez Filtres dans la barre d'outils bleue en haut du tableau de bord, puis activez le bouton Filtrage croisé.
  4. Si le tableau de bord contient des types de visualisations non pris en charge, une fenêtre contextuelle indique que le tableau de bord contient des vignettes qui ne sont pas compatibles avec le filtrage croisé. Sélectionnez OK pour continuer.
  5. Sélectionnez Enregistrer dans la barre d'outils du tableau de bord.

    Les développeurs LookML peuvent utiliser la reconnaissance d'agrégats pour optimiser les performances du filtrage croisé. Pour en savoir plus sur l'utilisation de la reconnaissance d'agrégats avec les tableaux de bord, consultez la page de documentation Créer des tableaux de bord définis par l'utilisateur.

Création de filtres croisés dans des tableaux de bord

Une fois le filtrage croisé activé dans une instance et un tableau de bord, vous pouvez créer des filtres croisés.

  1. Sélectionnez un point de données dans une vignette contenant une visualisation compatible. Pour les graphiques à barres, colonnes, lignes, zones, dispersion et circulaires, vous pouvez également sélectionner la légende du graphique.

  2. La vignette qui crée le filtrage croisé souligne ce point de données et grise tous les autres. Toutes les autres vignettes de données seront filtrées en fonction de 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.

  3. Pour ajouter une valeur à un filtre croisé existant, maintenez la touche Commande (Mac) ou Contrôle (Windows) de votre clavier enfoncée tout en sélectionnant des points de données ou des légendes supplémentaires.

  4. Les vignettes sont également filtrées à l'aide de la valeur supplémentaire. La valeur supplémentaire du filtre croisé apparaît en haut du tableau de bord.

  5. Pour ajouter un filtre croisé, sélectionnez un autre point de données de n'importe quelle vignette contenant un type de visualisation pris en charge. Toutes les vignettes sont également filtrées par ce filtre croisé, et un champ et une valeur supplémentaires apparaissent en haut du tableau de bord.

Types de visualisations prises en charge et non prises en charge

Chaque vignette de données d'un tableau de bord contient une visualisation et son type détermine si vous pouvez ou non utiliser les points de données de cette vignette pour créer des filtres croisés.

Types de visualisations prises en charge

Les types de visualisations suivants sont pris en charge et peuvent créer des filtres croisés :

Pour en savoir plus sur l'activation du filtrage croisé sur les visualisations personnalisées, consultez la documentation de référence sur l'API 2.0 dans le dépôt GitHub custom_visualizations_v2.

Types de visualisations non prises en charge

Les types de visualisations suivants ne sont pas pris en charge et ne permettent pas de créer des filtres croisés ; ils peuvent cependant être filtrés à l'aide de filtres croisés :

Quel que soit le type de visualisation, vous ne pouvez pas créer de filtres croisés (ni de filtres de tableau de bord standard) dans un champ personnalisé.

Utilisation d'une sélection de plages

Vous pouvez utiliser une sélection de plages pour effectuer le filtrage croisé d'un tableau de bord sur une plage entière. Pour utiliser la sélection de gamme :

  • Une vignette de tableau de bord doit utiliser une visualisation de ligne, de zone ou de dispersion.
  • La visualisation doit utiliser des données continues dans l'axe X, qui correspond généralement aux données numériques, des données utilisant des périodes ou des données de type temporel, même si certaines périodes et certains types temporels ne sont pas continus.
  • Le type d'échelle de l'axe X de la visualisation ne doit pas être Ordinal. S'il est Ordinal, la sélection de plages crée des filtres croisés distincts pour chaque point de données sélectionné.

Pour utiliser la sélection de plages, sélectionnez une des extrémités de la plage, et maintenez appuyé en faisant glisser jusqu'à l'autre extrémité de la plage. Lorsque vous relâchez, le filtre croisé apparaît en haut du tableau de bord et les autres vignettes sont filtrées en fonction de cette plage. Vous ne pouvez pas ajouter d'autres valeurs à la sélection de plages des filtres croisés.

Par exemple, le lecteur du tableau de bord de l'image suivante a sélectionné les semaines du 25 novembre et du 2 décembre. La plage sélectionnée est grisée et le filtre croisé apparaît en haut du tableau de bord.

Exemple de filtrage croisé d'un tableau de bord.

Chaque point de données englobe une semaine. Alors que la zone ombrée semble se terminer au 2 décembre, le filtre croisé se termine réellement au 9 décembre, le dernier jour de la semaine. Le filtre croisé en haut du tableau de bord affiche l'ensemble de la plage, du 25 novembre au 9 décembre.

Types temporels non continus

Les périodes et les types temporels de la liste suivante ne sont pas considérés comme continus. Si vous utilisez la sélection de plages, un filtre croisé distinct est créé pour chaque point de données que vous sélectionnez.

  • date_time_of_day
  • date_day_of_week
  • date_month_name
  • date_quarter_of_year
  • date_fiscal_quarter_of_year

Utilisation des filtres croisés avec des filtres de tableau de bord standard

Un tableau de bord peut contenir à la fois des filtres croisés et des filtres de tableau de bord standard. Les filtres croisés apparaissent en bleu foncé en haut du tableau de bord, après les filtres standard. Par exemple, dans l'image suivante, le filtre sur l'état est un filtre standard. Les filtres Mois de création et Source du trafic sont des filtres croisés :

Exemple de graphique en courbes montrant le style visuel des filtres croisés.

Les filtres croisés se distinguent des filtres de tableau de bord standard sur les points suivants :

Lorsque vous utilisez des filtres croisés, vous pouvez apporter des modifications temporaires aux valeurs de filtre d'un tableau de bord. Cependant, si vous créez un filtre croisé dans un champ auquel un filtre standard est déjà appliqué, la valeur du filtre standard ne peut pas être modifiée tant que le filtre croisé n'est pas supprimé.

Si vous disposez d'autorisations de modification pour un tableau de bord, vous pouvez modifier et créer des filtres de tableau de bord standard lorsque les filtres croisés sont activés. Cependant, l'accès au mode Édition pour modifier ou ajouter des filtres standard entraînera la suppression des filtres croisés actuels.

Partage de tableaux de bord dotés de filtres croisés

Les filtres croisés ne sont pas enregistrés dans un tableau de bord. Vous pouvez les partager des manières suivantes :

Exploration détaillée lorsque le filtrage croisé est activé

Lorsque le filtrage croisé est activé dans un tableau de bord, vous pouvez cliquer droit pour explorer en détail sur les données de la visualisation.

Suppression des filtres croisés

Deux options s'offrent à vous pour supprimer un filtre croisé :

  1. Sélectionnez à nouveau le point de données soumis à un filtre croisé.
  2. Sélectionnez le X à côté de la valeur du filtre croisé en haut du tableau de bord.

Si plusieurs filtres croisés sont disponibles, vous pouvez tous les supprimer en sélectionnant le X à droite des valeurs de filtres en haut du tableau de bord.

L'accès au mode Édition efface également tous les filtres croisés.

Optimisation des performances du filtrage croisé à l'aide de la reconnaissance d'agrégats

Les développeurs LookML peuvent optimiser les performances de requête des tableaux de bord contenant des filtres croisés grâce à la reconnaissance d'agrégats. Cette fonction permet aux développeurs de créer des tables agrégées selon les paramètres LookML explore , ce qui permet d'optimiser les requêtes pour une ou plusieurs vignettes d'un tableau de bord. Pour commencer, sélectionnez Obtenir la table agrégée LookML qui figure en dessous de l'option Extraire le code LookML dans le menu trois points du tableau de bord. Pour en savoir plus, consultez la page de documentation sur le paramètre aggregate_table.