Ajout et modification des filtres de tableaux de bord définis par l'utilisateur

Cette page concerne les filtres de tableau de bord standards. Pour en savoir plus, consultez la page de documentation sur le filtrage croisé des tableaux de bord.

Découverte du fonctionnement des filtres de tableau de bord

Les filtres de tableau de bord permettent aux utilisateurs de n'afficher que les données qui les intéressent. Les filtres de tableau de bord peuvent s'appliquer à toutes les vignettes d'un tableau de bord, ou à une seule vignette de tableau de bord.

Lorsqu'un tableau de bord est affiché, un utilisateur peut mettre à jour temporairement les valeurs des filtres du tableau de bord, ce qui n'affecte pas les autres utilisateurs. Cela diffère des filtres qui font partie d'une requête sous-jacente à une vignette de tableau de bord. Les utilisateurs ne peuvent pas modifier ces filtres, sauf s'ils sont autorisés à modifier la carte ou à Explorer à partir d'ici.

Pour modifier définitivement les filtres visibles par tous les utilisateurs, ou pour ajouter ou supprimer des filtres, vous devez disposer du niveau d'accès Gérer l'accès et modifier le tableau de bord et être en mode Édition.

Les filtres de tableau de bord remplacent les filtres appliqués à l'aspect ou à l'exploration sous-jacents d'une carte lorsque les deux types de filtres filtrent sur le même champ. Pour en savoir plus, consultez la section Remplacer les filtres de style dans la section "Explorer" avec les filtres généraux du tableau de bord.

Filtres de tableau de bord et LookML

Si un modèle, une exploration ou un champ utilise les paramètres label (modèle), label (Explorer) ou label (champ), respectivement, pour modifier son nom dans le menu Explorer ou le sélecteur de champ, le nom indiqué dans le paramètre label est utilisé dans la fenêtre Ajouter un filtre.

Si vous êtes un développeur LookML et que vous êtes en mode Développement, vous pouvez créer un filtre de tableau de bord sur un champ qui n'apparaît que dans la version Mode Développement d'un modèle. Toutefois, le filtre ne fonctionnera pas comme prévu lorsque vous quitterez le mode Développement ou lorsque le filtre sera utilisé par d'autres utilisateurs. De même, si un champ de filtre est supprimé ou renommé une fois le filtre créé, le filtre ne fonctionnera pas comme prévu.

Ajout de filtres de tableaux de bord

Pour commencer, assurez-vous que le tableau de bord est en mode Édition et que vous disposez d'au moins une tuile de requête ou d'une tuile associée à l'onglet "Regarder". Cliquez sur Filtres dans la barre d'outils supérieure, puis sur Ajouter un filtre.

Lorsque vous sélectionnez "Filtres" dans la barre d'outils supérieure, un menu déroulant s'affiche avec plusieurs éléments.

Une fenêtre Ajouter un filtre s'affiche.

La fenêtre Ajouter un filtre

La fenêtre Ajouter un filtre est préremplie avec des champs (dimensions ou mesures) de toutes les explorations utilisées pour créer les tuiles de ce tableau de bord.

Par exemple, la fenêtre Ajouter un filtre ci-dessous présente les explorations actuellement utilisées dans les tuiles du tableau de bord: l'exploration Vols du modèle E Faa et l'exploration des éléments de la campagne du modèle Mo_ecommerce_demo.

La section "Explorations" est préremplie dans la fenêtre "Ajouter un filtre" sous la barre de recherche par filtre.

Cliquez sur la flèche située à gauche de l'option "Explorer" pour afficher les vues correspondantes. Chaque vue peut ensuite être développée pour afficher les champs correspondants. Pour filtrer un champ de l'une de ces explorations, vous pouvez utiliser la boîte de dialogue Filtrer par pour rechercher des champs ou saisir manuellement un nom de champ. Vous pouvez également cliquer sur un nom de champ, tel que ID de commande, pour l'ajouter à la boîte de dialogue Filtrer par:

Si vous sélectionnez un champ déjà utilisé par un autre filtre, Looker vous avertira. Même si vous pouvez toujours créer le filtre, vous ne pouvez pas appliquer plusieurs filtres qui utilisent le même champ sur la même vignette de tableau de bord.

Si vous souhaitez créer un filtre à partir d'un champ d'une exploration qui n'est pas utilisé dans le tableau de bord, consultez la section Filtres avancés de cette page.

Si vous avez déjà sélectionné un champ dans la boîte de dialogue Filtrer par de la fenêtre Ajouter un filtre, et si vous cliquez sur le bouton Avancé, la fenêtre Ajouter un filtre ne change pas et aucun filtre avancé n'est lancé.

Une fois que vous avez sélectionné le champ à utiliser pour le filtrage, cliquez sur Ajouter.

Filtres avancés

Les filtres avancés vous permettent de créer des filtres à l'aide de champs situés en dehors de la section Explorations. Cliquez sur le bouton bascule Avancé pour utiliser les filtres avancés. La fenêtre Ajouter un filtre s'affiche alors pour vous permettre de sélectionner un modèle, un exploration et un champ avec lequel créer le filtre:

Commencez par sélectionner un nom de modèle dans le menu déroulant Modèle. Le menu déroulant contient tous les modèles LookML auxquels vous avez accès.

Une fois le modèle sélectionné, la boîte de dialogue Explorer affiche le menu déroulant de toutes les explorations présentes dans le modèle sélectionné.

Une fois le modèle et l'exploration sélectionnés, les champs disponibles dans cette exploration s'affichent dans la fenêtre Ajouter un filtre. Vous pouvez utiliser la barre de recherche pour trouver le champ que vous souhaitez utiliser pour filtrer les données, ou vous pouvez cliquer sur un nom de champ pour le sélectionner.

Une fois que vous avez sélectionné le champ à utiliser pour le filtrage, cliquez sur Ajouter.

Personnalisation de la configuration du filtre

Une fois que vous avez sélectionné un champ de filtre et cliqué sur Ajouter, la fenêtre Ajouter un filtre affiche différents paramètres personnalisables:

  1. Titre: saisissez le titre du filtre tel qu'il doit apparaître dans le tableau de bord. L'option Titre préremplit le titre avec le nom du champ utilisé pour filtrer les données.
  2. Contrôle: faites votre choix dans une liste de types de commandes, qui varient en fonction du type de données que vous filtrez. Pour en savoir plus sur les différents types de commandes, consultez la section Commandes du filtre du tableau de bord sur cette page.
  3. Display (Affichage) : sélectionnez le mode d'affichage du filtre pour les commandes pouvant être intégrées ou pop-over. Pour en savoir plus sur les différentes façons d'afficher les filtres, consultez la section Afficher les filtres du tableau de bord de cette page. Si une commande peut s'afficher d'une seule façon uniquement, cette option n'apparaît pas.
  4. Valeurs: pour définir des options de valeur spécifiques pour le filtre, sélectionnez-les dans la liste déroulante ou saisissez-les dans ce champ. Laissez ce champ vide pour permettre de la récupération des options de valeur à partir de la base de données, jusqu'à atteindre le nombre maximum de valeurs disponibles pour cette commande. Pour les données numériques, ce champ est remplacé par les champs Min et Max.
  5. Configurer la valeur par défaut: vous pouvez éventuellement définir la valeur par défaut du filtre.
  6. Exiger une valeur de filtre: cochez la case pour activer la valeur d'un filtre. Pour savoir comment exiger des valeurs de filtre, consultez la section Exiger une valeur de filtre sur cette page.
  7. Sélectionnez les filtres à mettre à jour lorsque ce filtre est modifié: cochez la case pour associer d'autres filtres à ce filtre. Pour en savoir plus sur les filtres associés, consultez la section Configurer des filtres associés sur cette page. Si le tableau de bord ne dispose pas d'autres filtres, cette option sera désactivée.
  8. Ajouter et Annuler: cliquez sur l'un de ces boutons pour enregistrer ou annuler le nouveau filtre.

L'onglet Tiles To Update (Cartes à mettre à jour) vous permet de déterminer les tuiles qui écoutent le filtre. Looker commence par appliquer automatiquement le filtre à toutes les tuiles créées à partir du même filtre d'exploration et définit la valeur de Champ à filtrer sur le même champ que celui sélectionné pour le filtre:

  1. Sélectionnez Tous ou Aucun pour activer ou désactiver le filtre pour toutes les cartes.
  2. Dans la section Champ à filtrer, pour chaque tuile, choisissez le champ concerné par le filtre ou choisissez de ne pas l'appliquer à une seule tuile.
  3. Si vous sélectionnez un champ déjà utilisé dans un filtre existant, toutes les vignettes qui sont filtrées par le filtre existant sont indisponibles pour le nouveau filtre.
  4. Sélectionnez Ajouter ou Annuler pour enregistrer ou annuler le nouveau filtre.

Toute nouvelle vignette ajoutée au tableau de bord après la création du filtre, si elle a été créée à partir de la même exploration que le filtre, le filtre de tableau de bord est automatiquement appliqué à cette vignette.

Si les filtres du tableau de bord sont appliqués à une tuile de résultats fusionnés et que la fusion change (par exemple, si quelqu'un réorganise les requêtes de fusion, ou ajoute ou supprime des requêtes), tous les filtres du tableau de bord seront désactivés pour cette tuile. Pour appliquer de nouveau les filtres, vous devez activer la tuile dans l'onglet Blocs à mettre à jour de la fenêtre Ajouter/Modifier des filtres de tableau de bord.

Commandes de filtres des tableaux de bord

Les commandes de filtres des tableaux de bord vous permettent de personnaliser l'apparence des filtres à l'attention des personnes qui consultent les tableaux de bord. Les types de commandes de filtrage disponibles dans la liste déroulante Ctrl à mesure que vous créez un filtre de tableau de bord dépendent des données LookML type attribuées au champ concerné.

Pour afficher le type de données d'un champ sur lequel vous effectuez le filtrage, vous devez disposer de l'autorisation see_lookml. Pour afficher le LookML du champ, sélectionnez Accéder à LookML dans le menu en forme de roue dentée à droite du champ dans l'outil de sélection de champ.

S = Compatible avec le type de données string
N = Compatible avec le type de données number et les mesures numériques
T = Compatible avec le type de données tier
ZC = Compatible avec le type de données zipcode
2/2
yesno
DI = Compatible avec le type de données distance
DU = Compatible avec le type de données duration
DT = Compatible avec la plupart des types de date et heure*
L = }

location
parameter
ContrôleDescriptionApparenceData Types
Sélection multiple
Groupe de boutons Ce type de filtre est utile pour proposer aux spectateurs une sélection d'options limitées. Vous pouvez sélectionner jusqu'à 30 options dans le paramètre Valeurs. Pour les types de données string, tier et zipcode, si le paramètre Valeurs est laissé vide, les 30 premières valeurs de la base de données sont affichées.

Un bouton est coloré une fois sélectionné.
Les commandes des groupes de boutons s'affichent sous la forme d'une série horizontale de boutons distincts représentant les valeurs des filtres. S N T ZC YN DI DU
Cases à cocher Comme un groupe de boutons, mais avec une conception légèrement différente, ce type de filtre est utile pour offrir aux spectateurs une sélection d'options limitées. Vous pouvez sélectionner jusqu'à 50 options dans le paramètre Valeurs. Pour les types de données string, tier et zipcode, si le paramètre Valeurs est laissé vide, les 50 premières valeurs de la base de données sont affichées. Les cases à cocher apparaissent sous la forme d'une série de cases à cocher horizontales représentant les valeurs des filtres. S N T ZC YN DI DU
Liste de tagsUne combinaison de filtres déroulants et de cases à cocher. Vous pouvez choisir les options du menu déroulant dans le paramètre Valeurs. Pour les types de données string, tier et zipcode, toutes les valeurs peuvent s'afficher dans la base de données si le paramètre Valeurs n'est pas renseigné.

Les utilisateurs peuvent développer la liste déroulante en cliquant sur le chevron.

Les commandes de la liste ne peuvent s'afficher que dans l'orientation de la fenêtre pop-up ou derrière le bouton Plus.
Une liste de tags s'affiche sous la forme d'un menu déroulant avec des cases à cocher à côté des éléments de menu. S N T ZC DI DU
Curseur de plageVous pouvez définir les valeurs minimale et maximale du curseur de plage dans l'onglet Paramètres de la fenêtre de configuration du filtre.

Les utilisateurs peuvent définir la plage de valeurs du filtre en ajustant les deux extrémités du curseur.
Le curseur de plage est une échelle numérique horizontale avec des extrémités mobiles sur chaque côté permettant de personnaliser une plage de valeurs. N DI DU
Sélection unique
Activation/Désactivation des boutonsCe type de filtre est utile pour proposer aux spectateurs une sélection d'options limitées. Vous pouvez sélectionner jusqu'à 30 options dans le paramètre Valeurs. Pour les types de données string, tier et zipcode, si le paramètre Valeurs est laissé vide, les 30 premières valeurs de la base de données sont affichées.

Un bouton est coloré une fois sélectionné.
Les boutons d'activation/de désactivation s'affichent sous la forme d'une série horizontale de boutons connectés représentant les valeurs de filtre. S N T ZC YN DI DU P
Cases d'optionComme un bouton d'activation, mais avec une conception légèrement différente, ce type de filtre est utile pour offrir aux spectateurs une sélection d'options limitées. Vous pouvez sélectionner jusqu'à 50 options dans le paramètre Valeurs. Pour les types de données string, tier et zipcode, si le paramètre Valeurs est laissé vide, les 50 premières valeurs de la base de données sont affichées. Les cases d'option s'affichent sous la forme d'une liste horizontale de valeurs, avec une case d'option circulaire à gauche de chaque valeur. S N T ZC YN DI DU P
Menu déroulantVous pouvez choisir les options du menu déroulant dans le paramètre Valeurs. Pour les types de données string, tier et zipcode, toutes les valeurs peuvent s'afficher dans la base de données si le paramètre Valeurs n'est pas renseigné.

Les lecteurs peuvent développer la liste déroulante en cliquant sur le chevron, puis en sélectionnant une option dans la liste déroulante ou en saisissant du texte pour affiner les options. Les utilisateurs peuvent aussi sélectionner Toute valeur.

Les commandes du menu déroulant ne peuvent s'afficher que dans l'orientation intégrée ou derrière le bouton Plus.
Un menu déroulant apparaît sous la forme d'une valeur unique et d'un chevron. Lorsque cette option est sélectionnée, le chevron affiche une liste des valeurs de filtre possibles. S N T ZC YN DI DU P
CurseurLes valeurs minimale et maximale du curseur peuvent être définies dans l'onglet Paramètres de la fenêtre de configuration du filtre.

Les utilisateurs peuvent définir la valeur du filtre en ajustant l'extrémité droite du curseur.
Le curseur se présente sous la forme d'une échelle numérique horizontale avec une extrémité mobile sur le côté droit permettant de personnaliser la valeur maximale.N DI DU
Dates et heures
Une journée Les utilisateurs peuvent cliquer sur la date pour développer le calendrier et sélectionner un nouveau jour.

Les commandes du menu d'une journée ne peuvent s'afficher que dans l'orientation intégrée ou derrière le bouton Plus.
La commande d'un seul jour apparaît initialement comme une date unique, que vous pouvez sélectionner pour afficher un calendrier mensuel. DT*
Le contrôle sur une seule journée peut être utilisé
avec la plupart des périodes
et des types basés sur le temps,
mais les spectateurs ne peuvent sélectionner
qu'une date unique avec ce type
.
Plage de datesLes utilisateurs peuvent cliquer sur une plage de dates pour développer le calendrier et en sélectionner une autre.

Le menu de sélection de la plage de dates ne peut s'afficher que dans l'orientation intégrée ou derrière le bouton Plus.
Au début, le sélecteur de plage de dates s'affiche sous la forme d'une plage de dates, que vous pouvez sélectionner pour afficher un calendrier de deux mois. Vous pouvez sélectionner les dates du calendrier pour mettre à jour la valeur du filtre. DT*
Le sélecteur de plage de dates peut être utilisé
avec la plupart des périodes
et des types basés sur l'heure,
mais les lecteurs ne peuvent sélectionner
les plages de dates que dans ce type
.
PériodesLes lecteurs peuvent choisir parmi un ensemble de périodes intégrées à Looker ou créer leurs propres périodes personnalisées en cliquant sur l'onglet Personnalisée. Consultez la page de documentation Afficher des tableaux de bord pour voir la plage complète des périodes pour un filtre de périodes.

Les options de périodes telles que Les 7 derniers jours incluent la journée en cours. Pour une période qui exclut la journée en cours, sélectionnez Avancé dans la liste déroulante des commandes et configurez la valeur à l'aide de jours complets.

Cumul année inclut le début de l'année jusqu'à la seconde actuelle.

Les utilisateurs peuvent cliquer sur ce calendrier pour afficher les options correspondantes.

Les commandes du menu Périodes ne peuvent s'afficher que dans l'orientation intégrée ou derrière le bouton Plus.
Les commandes associées à la période apparaissent initialement sous la forme d'une période. Vous pouvez sélectionner l'intervalle de temps pour afficher un menu d'intervalles prédéfinis, ainsi qu'un onglet personnalisé. DT*
Le sélecteur de période peut être utilisé
avec la plupart des périodes
et des types temporels
,mais les spectateurs ne peuvent pas sélectionner
d'options de ce type
avec ce type de commande.
Autre
AvancéConsultez la section Utiliser les commandes avancées de cette page pour en savoir plus sur les commandes avancées.

Les commandes avancées ne peuvent s'afficher que dans l'orientation de la fenêtre pop-up ou derrière le bouton Plus.
Les commandes avancées apparaissent en premier comme des conditions de filtre. Vous pouvez sélectionner cette condition pour afficher une série de menus déroulants et de champs de texte permettant de la personnaliser. S N T ZC YN DT DI DU L P
*Remarque sur les données de date et d'heure
:certains périodes et types temporels sont interprétés comme des types de données différents lorsque Looker sélectionne des options de commande. Par exemple, la période yesno est interprétée comme un type de données yesno et dispose donc des options de contrôle disponibles pour le type yesno. La période hour_of_day, qui est interprétée comme un type de données number, dispose par conséquent des options de commande disponibles pour le type number.

Utilisation des commandes avancées

Une commande avancée peut être appliquée à tous les types de données et confère une certaine flexibilité supplémentaire aux conditions de filtre que vous pouvez définir. Pour créer une commande avancée, développez la liste déroulante Commande dans la fenêtre de configuration du filtre, puis sélectionnez Paramètres avancés.

Une fois que vous avez sélectionné Avancé, le champ Configurer la valeur par défaut affiche les options de conditions de filtrage appropriées pour le type de données que vous filtrez. Par exemple, le filtre suivant filtre la catégorie de produit, qui est un type de données string. Les options de condition de filtre incluent est, contient, commence par, etc.

Pour utiliser les commandes avancées, sélectionnez "Paramètres avancés" dans la liste déroulante "Commande". Il ne s'agit pas de l'option avancée située à droite du champ "Filtrer par".

Les filtres appliqués à d'autres types de données (number ou date, par exemple) afficheront différentes options de conditions.

L'option Autoriser plusieurs valeurs de filtre permet aux utilisateurs de sélectionner plusieurs valeurs pour le filtre. Elle est activée par défaut. Lorsque cette option est activée, un symbole + s'affiche à droite du champ Configurer la valeur par défaut. Cliquez sur le symbole + pour ajouter une valeur de filtre. Désactivez cette option si vous souhaitez limiter le choix des utilisateurs à une seule valeur. L'option Autoriser plusieurs valeurs de filtre n'est pas disponible pour les filtres basés sur le type de données location ou le paramètre parameter.

Une fois que vous avez sélectionné votre option de condition de filtre, vous pouvez sélectionner une valeur dans le menu déroulant sur la droite, qui contient des valeurs de votre base de données. Vous pouvez également saisir une valeur pour recevoir une suggestion.

Vous pouvez également saisir une valeur, puis cliquer sur Entrée pour en créer une.

Vous pouvez cliquer sur + à côté de votre filtre pour y ajouter des conditions, qui seront ajoutées sous la forme de conditions OR ou AND, selon les types de conditions et les valeurs. Pour supprimer une condition, cliquez sur le X à côté de celle-ci.

Commandes avancées, dates et heures

Bien que plusieurs commandes de filtres vous permettent de filtrer les données par dates, vous pouvez aussi utiliser des commandes avancées à base de dates. Les commandes avancées permettent, entre autres, de sélectionner des plages "complètes" qui n'incluent pas la période actuelle (en sélectionnant jours complets, semaines complètes, etc.) dans les options de conditions. Contrairement à la commande de filtre de périodes, ce type de filtre n'inclut pas la période actuelle.

Les périodes complètes s'affichent dans la liste déroulante après les périodes non complètes.

Les commandes avancées permettent également aux utilisateurs de sélectionner des valeurs de temps, telles que des heures, des minutes, des secondes, etc.

Correspond à un attribut utilisateur

Les commandes avancées vous permettent également de sélectionner correspond à un attribut utilisateur. Vous pouvez ainsi définir des filtres qui changent de façon dynamique en fonction des attributs utilisateur des lecteurs de tableaux de bord. Pour en savoir plus, consultez Filtrer et limiter les données.

Les attributs utilisateur s'affichent dans une liste déroulante à droite de la condition correspondante.

Correspondances avancées

La dernière option du menu déroulant Configurer la valeur par défaut est correspond à la valeur avancée. Lorsque cette option est sélectionnée, vous pouvez saisir une expression de filtre Looker pour personnaliser un filtre au-delà des options fournies dans la liste déroulante des options.

Vous pouvez saisir des expressions de filtre Looker dans un champ situé à droite de la condition avancée correspondante.

Vous pouvez également référencer des attributs utilisateur dans les filtres avancés à l'aide de la syntaxe suivante:

{{ _user_attributes['name_of_your_attribute'] }}

Affichage de filtres des tableaux de bord

Il existe plusieurs façons de modifier l'apparence des filtres du tableau de bord. Vous pouvez ajuster l'apparence de commandes de filtrage individuelles ou de la barre de filtre entière.

Apparence des filtres individuels

Pour définir l'apparence d'un filtre, assurez-vous d'abord que votre tableau de bord est en mode Édition. Ensuite, sélectionnez le style d'affichage dans le champ Affichage de la fenêtre de configuration du filtre qui s'affiche lorsque vous sélectionnez Modifier dans le menu des filtres. La plupart des filtres du tableau de bord peuvent être affichés comme suit :

  • Inline: le filtre est affiché directement dans la barre supérieure du tableau de bord.

  • Fenêtre pop-up: une valeur récapitulative apparaît dans la barre supérieure du tableau de bord. Cliquez sur la valeur pour voir le filtre complet.

  • Vous pouvez également placer les filtres derrière un bouton Plus: un bouton Plus apparaît dans la barre de filtre avec un indicateur qui indique le nombre de filtres que la barre contient. Les utilisateurs peuvent cliquer dessus pour afficher les filtres et leurs valeurs.

Certaines commandes de filtrage ne peuvent être affichées que dans le mode intégré. Lorsque vous modifiez un tableau de bord avec ces commandes de filtrage, le champ Display n'apparaît pas dans la fenêtre de configuration des filtres. Les commandes de filtre suivantes ne s'affichent qu'en mode en ligne :

  • Menu déroulant
  • Une journée
  • Périodes
  • Plage de dates

De plus, certaines commandes de filtrage ne peuvent s'afficher que dans une fenêtre pop-up. Lorsque vous modifiez un tableau de bord avec ces commandes de filtrage, le champ Display n'apparaît pas dans la fenêtre de configuration des filtres. Les commandes de filtre suivantes ne s'affichent qu'en mode fenêtre contextuelle :

  • Liste de tags
  • Avancé

En général, nous recommandons d'afficher les filtres importants ou fréquemment utilisés en ligne ou dans une fenêtre contextuelle et d'afficher les filtres utilisés moins souvent en dépassement.

Apparence de la barre des filtres

Pour configurer la façon dont la barre de filtres s'affiche, procédez comme suit :

  1. Assurez-vous que votre tableau de bord est en mode Édition.
  2. Ouvrez la fenêtre Paramètres du tableau de bord.
  3. Cliquez sur l'onglet Filtres de la fenêtre Paramètres.
  4. Vous pouvez définir l'option Vue par défaut des filtres sur Étendue ou Réduite. La valeur par défaut est Étendue.
  5. L'option Emplacement des filtres vous permet de placer la barre de filtre en haut ou à droite du tableau de bord. (Par défaut, ils sont en haut.)

Valeur de filtre obligatoire

Pour limiter l'accès aux données des lecteurs de tableau de bord, utilisez le paramètre LookML access_filter au lieu des filtres requis.

Par défaut, les valeurs de filtres ne sont pas obligatoires. Si un filtre ne nécessitant pas de valeur est laissé vide, les données ne sont tout simplement pas limitées par le champ de filtre. Par exemple, si vous avez défini un filtre pour un champ État d'un tableau de bord et que ce filtre n'a pas de valeur, le tableau de bord renvoie les données pour tous les États.

Si un filtre nécessite une valeur, le tableau de bord ne s'exécute que lorsque vous sélectionnez une valeur de filtre. Si aucune valeur n'est sélectionnée pour un filtre requis, plusieurs avertissements s'affichent jusqu'à ce que l'utilisateur en choisisse une.

Par ailleurs, vous ne pouvez pas créer de planification sans sélectionner une valeur pour un filtre requis ou effacer un cache et actualiser une vignette liée à un filtre requis qui ne possède pas de valeur.

Pour obliger un utilisateur à saisir une valeur dans un filtre avant d'exécuter le tableau de bord :

  1. Assurez-vous que le tableau de bord est en mode Édition.
  2. Ouvrez la fenêtre de configuration du filtre en ajoutant un filtre au tableau de bord ou en modifiant un filtre existant.
  3. Cliquez sur la flèche située à gauche de l'en-tête Options supplémentaires pour afficher les options supplémentaires.
  4. Cochez la case Exiger une valeur de filtre.
  5. Cliquez sur Mettre à jour pour enregistrer les modifications.

Pour cocher la case Exiger une valeur de filtre, les lecteurs doivent simplement sélectionner une valeur. Pour limiter les valeurs qu'un lecteur peut sélectionner, définissez les valeurs autorisées dans le champ Valeurs de la fenêtre de configuration du filtre.

Les filtres requis sont utiles pour limiter la taille des requêtes envoyées à votre base de données. Pour limiter l'accès aux données des lecteurs de tableau de bord, utilisez plutôt le paramètre LookML access_filter.

Définition des filtres liés

Les filtres de tableau de bord peuvent être liés afin que les options de valeur de filtre d'un filtre soient limitées en fonction des valeurs de filtre sélectionnées pour un autre filtre dans le même tableau de bord.

Par exemple, vous pouvez lier le filtre Ville d'un tableau de bord au filtre État distinct. Les options de valeurs du filtre Ville changeront en fonction de l'État ou des États sélectionnés dans le filtre État.

Une fois une valeur de filtre sélectionnée pour État, une icône de lien apparaît au-dessus du filtre Ville. Si vous passez votre curseur au-dessus de l'icône de lien, une zone explique que les options de valeurs correspondant à ce filtre sont limitées par le filtre État.

Vous pouvez aller plus loin et lier un filtre Code postal aux filtres Ville et État afin de limiter les options de valeurs pour le Code postal en fonction de la ville et de l'état sélectionnés. Par exemple, si le filtre État est défini sur New Jersey et que le filtre Ville est défini sur Asbury Park, le menu déroulant du filtre Code postal affiche uniquement la valeur correspondant au code postal d'Asbury Park :

Si vous associez des filtres et que vos données ne contiennent aucune valeur pour un filtre "enfant" (filtre à filtrer), les valeurs sélectionnées dans le filtre "parent" (filtre qui affine les options du filtre enfant) affichent le message Aucune correspondance trouvée pour le filtre enfant.

Les filtres liés fonctionnent dans un seul sens, du parent vers l'enfant. Si vous sélectionnez une valeur dans un filtre enfant, elle n'aura aucune incidence sur les options présentées dans le filtre parent.

Lorsque vous associez des filtres, n'importe quel filtre peut être utilisé comme filtre "parent" (qui filtre les options d'un autre filtre), mais le filtre "enfant" (le filtre à restreindre) ne peut utiliser qu'un champ de type string, couramment utilisé pour les mots ou les expressions, ou le type zipcode, couramment utilisé pour les codes postaux.

Si le tableau de bord ne contient qu'un seul filtre, l'option de liaison des filtres est désactivée.

Pour lier un filtre à un autre :

  1. Assurez-vous que le tableau de bord est en mode Édition.
  2. Ouvrez la fenêtre de configuration du filtre "parent" en ajoutant un filtre au tableau de bord ou en modifiant un filtre existant.
  3. Cliquez sur la flèche située à gauche de l'en-tête Options supplémentaires pour afficher les options supplémentaires.
  4. Cochez la case Sélectionner les filtres à mettre à jour lorsque ce filtre change.
  5. Cliquez sur la zone de champ pour afficher une liste déroulante avec les autres filtres string et zipcode disponibles sur le tableau de bord.
  6. Sélectionnez les filtres string ou zipcode que vous souhaitez associer à ce filtre.

  7. Cliquez sur Mettre à jour pour enregistrer les modifications.

Déplacement et repositionnement des filtres des tableaux de bord

Une fois que les filtres sont placés sur un tableau de bord, vous pouvez les déplacer ou les repositionner comme suit :

  1. Passer en mode Édition sur le tableau de bord
  2. Pointez sur le filtre pour afficher l'icône à six points. L'icône à six points s'affiche en haut à gauche du filtre.

  3. Cliquez sur l'icône six points et maintenez la touche de votre souris enfoncée pour faire glisser le filtre jusqu'à l'emplacement souhaité.

Cette méthode par glisser-déposer permet de repositionner des filtres intégrés et de type pop-over, de reconfigurer les filtres placés derrière un bouton Plus, et de repositionner les filtres dans la liste déroulante du bouton Plus.

Si aucun filtre n'est actuellement placé derrière le bouton Plus, un bouton Plus vide apparaît temporairement lorsque vous faites glisser un filtre. Vous pouvez déplacer le filtre sur le bouton Plus pour le déplacer vers le bouton Plus. Si vous ne le placez pas dans le bouton Plus, il disparaît une fois que vous avez relâché le clic.

Si le filtrage croisé est activé dans un tableau de bord, vous ne pouvez pas repositionner des filtres croisés par glisser-déposer. Le mode Édition efface également les filtres croisés actuellement sur le tableau de bord.

Masquer les filtres du tableau de bord

Vous pouvez masquer les filtres des tableaux de bord en modifiant l'URL associée afin d'inclure un paramètre hide_filter pour chaque filtre à masquer. Chaque fois que les utilisateurs accèdent au tableau de bord avec cette URL, ils voient une version du tableau de bord avec ces filtres masqués. Toutefois, si les utilisateurs accèdent au tableau de bord d'une autre manière ou s'ils accèdent au tableau de bord à l'aide d'une URL ne contenant pas le paramètre hide_filter, les filtres ne sont pas masqués.

Par exemple, voici l'URL d'un tableau de bord avec deux filtres qui ne sont pas masqués: État de l'utilisateur, dont la valeur de filtre est définie sur New Jersey, et Date, dont la valeur de filtre n'est pas définie.

https://mycompany.looker.com/dashboards/390?User+State=New+Jersey&Date=

Pour masquer un filtre, vous devez ajouter un paramètre hide_filter à l'URL, précédé d'une esperluette (&), suivi d'un signe égal (=), et attribuer au paramètre la valeur du nom du filtre, en remplaçant les espaces par le signe plus (+). Il n'est pas nécessaire d'inclure la valeur du filtre (le cas échéant) dans le paramètre hide_filter.

Pour ne masquer que le filtre État de l'utilisateur, modifiez l'URL comme suit:

https://mycompany.looker.com/dashboards/390?User+State=New+Jersey&Date=&hide_filter=User+State

Pour masquer les filtres État de l'utilisateur et Date, ajoutez un autre paramètre hide_filter pour le filtre Date:

https://mycompany.looker.com/dashboards/390?User+State=New+Jersey&Date=&hide_filter=User+State&hide_filter=Date

Pour les noms de filtres avec des caractères spéciaux, comme des parenthèses et des barres obliques dans Premier achat (Oui / Non), l'URL encode les caractères spéciaux:

https://mycompany.looker.com/dashboards/390?First+Purchase+%28Yes+%2F+No%29=

Pour masquer ce filtre, vous pouvez copier le nom du filtre encodé qui existe déjà dans l'URL (First+Purchase+%28Yes+%2F+No%29) et l'utiliser comme valeur du paramètre hide_filter.

Voici quelques informations supplémentaires à connaître sur le masquage des filtres de tableau de bord:

  • Tout utilisateur disposant d'un accès en lecture à un tableau de bord peut masquer les filtres du tableau de bord à l'aide de l'URL. L'utilisateur n'a pas besoin d'un accès en écriture au tableau de bord.
  • Les filtres masqués dans le tableau de bord continuent de s'appliquer aux résultats, même si leurs commandes ne sont pas visibles.
  • Les valeurs des filtres masqués peuvent toujours être modifiées et appliquées au tableau de bord en modifiant les valeurs dans l'URL.
  • Les filtres masqués peuvent être révélés en supprimant les paramètres hide_filter de l'URL.
  • Les filtres masqués ne s'affichent pas en mode Édition.
  • Si vous masquez un filtre requis sans valeur, les tuiles du tableau de bord génèrent des erreurs liées à des filtres non valides. Pour résoudre l'une de ces erreurs, attribuez une valeur au filtre requis.
  • Si les tableaux de bord sont planifiés ou envoyés, les liens de tableau de bord inclus dans la diffusion n'incluent pas le paramètre hide_filter.
  • Si les tableaux de bord contiennent des alertes, les liens de tableau de bord inclus dans la diffusion d'alertes n'incluent pas le paramètre hide_filter.

Applications de filtres de tableaux de bord aux alertes

Le menu Filtres vous permet également d'appliquer des modifications de filtre aux alertes présentes sur les tuiles d'un tableau de bord. Pour en savoir plus, consultez la page Effet des modifications du tableau de bord sur les alertes.

Modification des filtres des tableaux de bord

En mode Édition, une icône Menu Filtrer à trois points s'affiche à côté de chaque filtre. Pour modifier un filtre, cliquez sur l'icône. Le menu des filtres s'ouvre. Il contient des options permettant de modifier ou supprimer un filtre.

Sélectionnez l'option de menu Edit (Modifier) pour ouvrir une fenêtre de configuration de filtre semblable à celle utilisée pour ajouter un filtre. Elle contient la configuration existante du filtre. Vous pouvez alors mettre à jour le champ de filtrage, les paramètres du filtre ou les tuiles à mettre à jour. Sélectionnez Mettre à jour ou Annuler dans la fenêtre de configuration du filtre pour enregistrer ou annuler vos modifications.

Après avoir modifié les filtres, cliquez sur le bouton Mettre à jour du tableau de bord pour appliquer les nouveaux paramètres de filtre aux tuiles.

Cliquez sur Enregistrer dans la barre d'outils bleue pour enregistrer vos modifications et quitter le mode Édition.

Suppression de filtres de tableaux de bord

En mode Édition, une icône Menu de filtres à trois points s'affiche à côté de chaque filtre.

Pour supprimer un filtre :

  1. Cliquez sur l'icône du menu Filtre à trois points.
  2. Le menu des filtres s'ouvre. Ce menu affiche les options permettant de modifier ou de supprimer un filtre.
  3. Pour supprimer le filtre, sélectionnez l'option de menu Supprimer.
  4. Cliquez sur Enregistrer dans la barre d'outils bleue pour enregistrer vos modifications et quitter le mode Édition.
  5. Une fois les filtres supprimés, cliquez sur le bouton Mettre à jour du tableau de bord pour appliquer les nouveaux paramètres de filtre aux tuiles.

Vous pouvez également sélectionner l'option de menu Modifier pour ouvrir la fenêtre de configuration des filtres. Cliquez sur le bouton Supprimer dans la fenêtre de configuration des filtres pour supprimer votre filtre.

La suppression d'un filtre est irréversible.