Filtrage croisé des tableaux de bord

Grâce au filtrage croisé, les lecteurs des tableaux de bord peuvent interagir plus facilement et plus intuitivement avec les données d'un tableau de bord et comprendre l'impact d'une métrique sur une autre. Grâce au filtrage croisé, les utilisateurs peuvent sélectionner un point de données dans une vignette de tableau de bord pour que toutes les vignettes du tableau de bord filtrent automatiquement sur cette valeur.

Vous pouvez créer plusieurs filtres croisés simultanément et les utiliser conjointement avec les filtres de tableau de bord standards.

Activation du filtrage croisé dans les tableaux de bord

Pour que le filtrage croisé soit activé, 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 située en haut du tableau de bord, puis activez le bouton Filtrage croisé.

  4. Si le tableau de bord contient des types de visualisation non compatibles, une fenêtre pop-up indique que le tableau de bord contient des vignettes qui ne peuvent pas lancer 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égation 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 carte 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 Ctrl (Windows) du 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 sur 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 visualisation suivants sont acceptés et permettent de créer des filtres croisés:

Pour savoir comment activer le filtrage croisé dans des 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 des abscisses : il s'agit généralement de données numériques, de données utilisant des timeframes ou de données de type basé sur le temps, bien que certaines périodes et certains types temporels ne soient pas continus.
  • Le type d'échelle de l'axe des x de la visualisation ne doit pas être ordinal. Si elle est ordinale, la sélection de la plage 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 à gauche, maintenez la touche enfoncée et faites glisser votre doigt jusqu'à l'autre extrémité. Lorsque vous relâchez le bouton, le filtre croisé apparaît en haut du tableau de bord et les autres vignettes s'affichent en fonction de cette plage. Vous ne pouvez pas ajouter de valeurs supplémentaires aux filtres croisés de sélection de plages.

Par exemple, la visionneuse 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 timeframes et les types basés sur la durée listés ci-dessous 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 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 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 et vos tableaux de bord.
  • Vous n'avez pas besoin d'être autorisé à modifier un tableau de bord pour créer ou modifier des filtres croisés (vous devez disposer d'un accès en modification pour activer le filtrage croisé sur 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.
  • 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 du tableau 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 passez en mode Édition pour modifier ou ajouter des filtres standards, tous les filtres croisés actuels seront supprimé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é dans 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 faisant l'objet d'un filtrage croisé.
  2. Sélectionnez le X à côté de la valeur du filtre croisé en haut du tableau de bord.

S'il existe plusieurs filtres croisés, vous pouvez tous les supprimer en sélectionnant le X à droite des valeurs du filtre en haut du tableau de bord.

L'activation du mode Édition entraîne la suppression de 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 des requêtes des tableaux de bord utilisant des filtres croisés grâce à la détection d'agrégation. Grâce à cette fonctionnalité, 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 dans un tableau de bord. La première étape consiste à obtenir le code LookML de la table agrégée, qui apparaît sous l'option Obtenir le code LookML du menu à trois points du tableau de bord. Pour en savoir plus, consultez la page de documentation du paramètre aggregate_table.