Filtrage croisé des tableaux de bord

Les filtres croisés permettent 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'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.

Activation du filtrage croisé dans les tableaux de bord

Pour que le filtrage croisé soit activé correctement, 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 les 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.
  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 sensibilisation d'agrégats pour optimiser les performances du filtrage croisé. Pour en savoir plus sur l'utilisation d'agrégats de 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 tuile contenant une visualisation compatible. Pour les graphiques à barres, à colonnes, en courbes, en aires, à nuage de points et à secteurs, 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 pour 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 prises en charge

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

Pour savoir comment activer le filtrage croisé dans 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 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 standards) sur 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 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 pour l'axe des abscisses 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 extrémité de la plage à gauche, puis appuyez de manière prolongée sur celle-ci et faites-la glisser jusqu'à l'autre extrémité. 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 plages.

Par exemple, dans l'image ci-dessous, la visionneuse du tableau de bord a sélectionné les semaines entre le 25 novembre et le 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

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 standards. 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 "É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 :

  • 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 du tableau de bord que les filtres standards.
  • Les autres utilisateurs ne peuvent pas voir les filtres croisés spécifiques, sauf si le tableau de bord avec filtrage croisé est partagé via 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 les 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 de droits de modification 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.

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é sur un tableau de bord, vous pouvez effectuer un clic droit pour explorer 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 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 le X à droite des valeurs de filtres en haut du tableau de bord.

Si vous activez le mode Édition, tous les filtres croisés sont effacé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 reconnaissance d'agrégats, les développeurs peuvent créer des tables agrégées sous les paramètres LookML explore, ce qui permet d'optimiser les requêtes pour une ou plusieurs vignettes d'un tableau de bord. La première étape consiste à obtenir la table agrégée LookML, qui apparaît sous l'option Obtenir 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.