Filtrage croisé des tableaux de bord

Les filtres croisés permettent aux utilisateurs de 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.

Vous pouvez créer plusieurs filtres croisés à la fois et les utiliser avec les filtres de tableau de bord standards.

Activer le filtrage croisé dans les tableaux de bord

Pour que le filtrage croisé soit activé, toutes les cartes 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 l'option Filtrage croisé.
  4. Si le tableau de bord contient des types de visualisations non pris en charge, une fenêtre pop-up indique que le tableau de bord contient des cartes 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 connaissance globale avec les tableaux de bord, consultez la page de documentation Créer des tableaux de bord définis par l'utilisateur.

Créer des 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 carte contenant une visualisation compatible. Pour les graphiques à barres, colonnes, lignes, zones, dispersion et circulaires, vous pouvez également sélectionner la légende.

  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 cartes sont également filtrées à l'aide de ce filtre croisé, et une valeur ainsi qu'un champ 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 compatibles

Les types de visualisations suivants sont compatibles et permettent de créer des filtres croisés:

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

Types de visualisations non compatibles

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 standards) sur un champ personnalisé.

Utiliser la sélection de plage

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 plage:

  • 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 sur l'axe X, qui sont généralement des données numériques, des données utilisant des périodes ou des données de type temporel, bien que certains types de périodes et de temps ne soient 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, cliquez sur 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 bouton, le filtrage croisé s'affiche en haut du tableau de bord et les autres vignettes appliquent un filtre selon cette plage. Vous ne pouvez pas ajouter de valeurs supplémentaires aux filtres croisés de sélection de plage.

Par exemple, l'utilisateur 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 basés sur le temps 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

Utiliser 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 standards. Les filtres croisés apparaissent en bleu foncé en haut du tableau de bord, après les filtres standards. Par exemple, dans l'image suivante, le filtre "É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 illustrant le style visuel des filtres croisés.

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

  • Le filtrage croisé doit être activé séparément pour votre instance Looker (Google Cloud Core) et le ou les tableaux de bord.
  • Vous n'avez pas besoin d'un accès de type modifier à un tableau de bord pour créer ou modifier des filtres croisés (vous avez toutefois besoin d'un accès de type modifier pour activer le filtrage croisé pour un tableau de bord).
  • Les filtres croisés ne peuvent pas être configurés avec les mêmes commandes de tableau de bord que les filtres standards.
  • Certains filtres croisés ne sont pas visibles par les autres utilisateurs à moins que le tableau de bord doté de filtres croisés ne soit partagé à l'aide d'un lien ou intégré à un site Web.
  • Les filtres croisés ne sont pas enregistrés dans le tableau de bord. Une fois que vous quittez un tableau de bord, les filtres croisés sont supprimés.
  • Les filtres croisés ne s'appliquent pas aux téléchargements, aux planifications ni aux alertes des tableaux de bord.

Lorsque vous utilisez des filtres croisés, vous pouvez modifier temporairement les 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 des autorisations modifier pour un tableau de bord, vous pouvez modifier et créer des filtres de tableau de bord standards lorsque les filtres croisés sont activés. Toutefois, si vous accédez au mode de modification pour modifier ou ajouter des filtres standards, tous les filtres croisés actuels seront effacés.

Partager des tableaux de bord avec filtres croisés

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

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

Lorsque le filtrage croisé est activé dans un tableau de bord, vous pouvez effectuer un clic droit pour approfondir les données de la visualisation.

Supprimer les 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 la croix 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 l'icône X à droite des valeurs de filtres en haut du tableau de bord.

Le passage en 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. Grâce à la prise en compte des agrégations, les développeurs peuvent créer des tables agrégées dans les paramètres explore LookML, ce qui permet d'optimiser les requêtes pour une ou plusieurs cartes d'un tableau de bord. La première étape consiste à obtenir le code LookML de la table agrégée, qui s'affiche sous l'option Obtenir le code LookML dans le menu à trois points du tableau de bord. Pour en savoir plus, consultez la page de documentation du paramètre aggregate_table.