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 sur les filtres croisés des tableaux de bord, 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 à un lecteur de limiter les résultats d'un tableau de bord aux seules données qui l'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 utilisateur consulte un tableau de bord, il peut mettre à jour temporairement les valeurs de filtre du tableau de bord, ce qui n'a aucune incidence sur 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 à moins d'être autorisés à modifier la vignette ou à explorer à partir d'ici.

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

Filtres de tableau de bord et LookML

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

Si vous êtes 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 apparaît uniquement dans votre version d'un modèle en mode Développement. 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é après la création du filtre, celui-ci 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 vignette de requête ou une vignette liée à une présentation. Sélectionnez Filtres dans la barre d'outils supérieure, puis Ajouter un filtre.

La fenêtre Ajouter un filtre s'affiche ensuite.

La fenêtre Ajouter un filtre

La fenêtre Add Filter (Ajouter un filtre) s'affiche. Les champs (dimensions ou mesures) de toutes les explorations utilisés lors de la création des vignettes de ce tableau de bord s'affichent.

Par exemple, la fenêtre Ajouter un filtre suivante affiche les explorations actuellement utilisées dans les vignettes du tableau de bord: l'exploration Vols du modèle E Faa et l'exploration Order Items du modèle MB ecommerce_demo.

Les explorations préremplies dans la fenêtre "Ajouter un filtre" apparaissent sous la barre de recherche Filtrer par.

Sélectionnez la flèche située à gauche d'une exploration pour afficher ses vues. Vous pouvez ensuite développer chaque vue pour afficher ses champs.

Pour filtrer sur un champ de l'une de ces explorations, vous pouvez rechercher des champs dans la boîte de dialogue Filter by (Filtrer par) ou saisir manuellement un nom de champ. Vous pouvez également cliquer sur le nom d'un 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 sur un champ issu d'une exploration qui n'est pas utilisée dans le tableau de bord, consultez la section Filtres avancés sur cette page.

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

Filtres avancés

Les filtres avancés vous permettent de créer des filtres de tableau de bord à l'aide de champs situés en dehors des explorations utilisés pour créer des vignettes sur le tableau de bord. Dans la fenêtre Ajouter un filtre, activez le bouton bascule Avancé pour utiliser les filtres avancés. La fenêtre Ajouter un filtre est alors mise à jour avec des options permettant de sélectionner un model, une exploration et un champ pour 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 qu'un modèle est sélectionné, la boîte de dialogue Explorer s'affiche avec un menu déroulant de toutes les explorations présentes dans le modèle sélectionné.

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

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

Personnalisation de la configuration du filtre

Une fois que vous avez sélectionné un champ de filtre et sélectionné Ajouter, la fenêtre Ajouter un filtre affiche divers paramètres personnalisables dans les onglets Paramètres et Cartes à mettre à jour.

Onglet Paramètres

  • Titre: saisissez le titre du filtre tel que vous souhaitez qu'il apparaisse sur le tableau de bord. L'option Titre préremplit le titre avec le nom du champ utilisé pour filtrer les données.
  • Commande: 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 de filtrage du tableau de bord sur cette page.
  • Affichage: pour les commandes qui peuvent être intégrées ou affichées dans un pop-up, sélectionnez la manière dont le filtre sera affiché. Consultez la section Affichage des filtres des tableaux de bord sur cette page pour en savoir plus sur les différentes façons d'afficher les filtres. Cette option n'apparaît pas si une commande ne peut s'afficher que dans un seul sens.
  • Valeurs: pour définir des options de valeur spécifiques pour le filtre, faites votre choix dans la liste déroulante ou saisissez les options de valeur 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.
  • Configure Default Value (Configurer la valeur par défaut) : vous pouvez éventuellement définir la valeur par défaut du filtre.
  • Exiger une valeur de filtre: cochez cette case pour exiger une valeur pour le filtre. Consultez la section Exiger une valeur de filtre sur cette page pour savoir comment exiger des valeurs de filtre.
  • Sélectionner les filtres à mettre à jour lorsque ce filtre change: cochez la case pour associer d'autres filtres à ce filtre. Pour en savoir plus sur les filtres associés, consultez la section Configuration des filtres associés sur cette page. Si le tableau de bord ne dispose pas d'autres filtres, cette option sera désactivée.
  • Ajouter et Annuler: sélectionnez 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 quelles vignettes écouter le filtre.

Comportement par défaut de l'onglet Cartes à mettre à jour

Par défaut, Looker applique automatiquement le filtre à toutes les tuiles créées à partir de la même exploration que le filtre et définit la valeur du Champ à filtrer sur le même champ que celui choisi pour le 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.

Modifications apportées à l'onglet Cartes à mettre à jour

Si vous souhaitez déterminer quelles vignettes écoutent quel filtre ou quels champs sont affectés par les filtres, les paramètres suivants sont disponibles.

  • Sélectionnez Toutes ou Aucun afin d'activer ou de désactiver le filtre pour toutes les vignettes.
  • Dans la section Champ à filtrer, pour chaque bloc, choisissez le champ concerné par le filtre ou choisissez de ne pas l'appliquer à une vignette individuelle. Si le champ d'un nouveau filtre est déjà utilisé par un filtre préexistant, les vignettes filtrées par celui-ci ne sont pas disponibles pour le nouveau filtre.
  • Sélectionnez Ajouter ou Annuler pour enregistrer ou annuler les nouveaux paramètres de filtrage.

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 le menu déroulant Commande lorsque vous créez un filtre de tableau de bord dépendent des données LookML type attribuées au champ utilisé pour le filtrage.

Pour afficher le type de données d'un champ filtré, vous devez disposer de l'autorisation see_lookml. Vous pouvez afficher le code LookML du champ en sélectionnant Go to LookML (Accéder à LookML) dans le menu en forme de roue dentée situé à droite du champ dans le sélecteur de champs.

S = Fonctionne avec le type de données string

N = compatible avec le type de données et les mesures numériques number

T = Fonctionne avec le type de données tier

ZC = Compatible avec le type de données zipcode

YN = Compatible avec le type de données 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 données date et heure *

L = Fonctionne avec le type de données location

P = Fonctionne avec le paramètre parameter

ContrôleDescriptionApparenceData Types
Sélection multiple
Groupe de boutons Ce type de filtre est utile pour offrir aux spectateurs une sélection limitée d'options. 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é lorsqu'il est sélectionné.
Les commandes de groupes de boutons apparaissent 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 un ensemble sélectionné 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 horizontale de cases à cocher représentant les valeurs de filtre. S N T ZC YN DI DU
Liste de tagsUne combinaison de filtres de liste déroulante et de case à cocher. Les options du menu déroulant peuvent être sélectionnées dans le paramètre Valeurs. Pour les types de données string, tier et zipcode, toutes les valeurs peuvent être extraites de la base de données si le paramètre Valeurs est laissé vide.

Les utilisateurs peuvent développer le menu déroulant en sélectionnant le chevron.

Les commandes de liste de balises ne peuvent s'afficher que dans l'orientation du pop-up ou derrière le bouton Plus.
Une liste de balises apparaît 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.
Un curseur de plage s'affiche sous la forme d'une échelle numérique horizontale avec des extrémités mobiles de 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 offrir aux spectateurs une sélection limitée d'options. 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é lorsqu'il est sélectionné.
Les boutons d'activation/de désactivation apparaissent 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/de désactivation, mais avec un design légèrement différent, ce type de filtre est utile pour offrir aux spectateurs une sélection limitée d'options. 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, accompagnées d'une case d'option circulaire à gauche de chaque valeur. S N T ZC YN DI DU P
Menu déroulantLes options du menu déroulant peuvent être sélectionnées dans le paramètre Valeurs. Pour les types de données string, tier et zipcode, toutes les valeurs peuvent être extraites de la base de données si le paramètre Valeurs est laissé vide.

Les utilisateurs peuvent développer la liste déroulante en sélectionnant le chevron, puis en sélectionnant une option dans la liste déroulante ou en saisissant du texte dans le champ pour affiner les options du menu déroulant. Les utilisateurs peuvent également sélectionner N'importe quelle valeur.

Les commandes du menu déroulant ne peuvent s'afficher qu'en ligne 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 de valeurs de filtre possibles. S N T ZC YN DI DU P
CurseurVous pouvez définir la valeur minimale et maximale du curseur 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.
Un curseur apparaît sous la forme d'une échelle numérique horizontale avec une extrémité mobile à droite pour personnaliser la valeur maximale.N DI DU
Dates et heures
Une journée Les utilisateurs peuvent sélectionner la date pour développer le calendrier et choisir un nouveau jour.

Les commandes de menu pour une journée spécifique ne peuvent s'afficher qu'en ligne ou derrière le bouton Plus.
Au départ, une commande d'un seul jour apparaît sous la forme d'une date unique, que vous pouvez sélectionner pour faire apparaître un calendrier mensuel. DT *Vous pouvez utiliser la commande "Une journée" avec la plupart des timeframes et des types basés sur l'heure, mais les utilisateurs ne peuvent sélectionner qu'une seule date.
Plage de datesLes utilisateurs peuvent sélectionner la plage de dates pour développer le calendrier et sélectionner une nouvelle plage de dates.

Les commandes du menu "Plage de dates" ne peuvent s'afficher que lorsque l'utilisateur affiche l'orientation intégrée ou derrière le bouton Plus.
Au départ, les sélecteurs de plage de dates s'affichent sous la forme d'une plage de dates, mais vous pouvez la sélectionner pour afficher un calendrier sur deux mois. Vous pouvez sélectionner des dates du calendrier pour mettre à jour la valeur du filtre. DT * Vous pouvez utiliser le sélecteur de plage de dates avec la plupart des timeframes et des types de périodes, mais les utilisateurs ne peuvent sélectionner que des plages de dates avec ce type de contrôle.
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 sélectionnant l'onglet Personnalisé. Consultez la page de documentation Afficher des tableaux de bord pour connaître toutes les options de périodes d'un filtre "Périodes".

Les options pour les périodes telles que 7 derniers jours incluent la date du jour. Pour une période qui n'inclut pas la journée en cours, sélectionnez Avancé dans le menu déroulant "Contrôle" et configurez la valeur à l'aide de jours complets.

Le champ Cumul année inclut le début de l'année à la seconde en cours.

Les utilisateurs peuvent sélectionner la période pour afficher les différentes options.

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 de période apparaissent initialement sous forme de période. Vous pouvez sélectionner la période pour afficher un menu de périodes prédéfinies, ainsi qu'un onglet personnalisé. DT * Le paramètre de période peut être utilisé avec la plupart des timeframes et des types basés sur la période, mais les utilisateurs ne peuvent pas sélectionner d'options temporelles avec ce type de contrôle.
Autre
AvancéPour en savoir plus, consultez la section Utilisation des commandes avancées de cette page.

Les commandes avancées ne peuvent s'afficher que dans l'orientation du pop-up ou derrière le bouton Plus.
Les commandes avancées apparaissent initialement sous la forme d'une condition de filtre. Cette condition peut être sélectionnée pour faire apparaître 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 concernant les données de date et d'heure:Certains timeframes et types basés sur l'heure sont interprétés comme des types de données différents lorsque Looker sélectionne des options de commande pour eux. Voici deux exemples : la période yesno, qui est interprétée comme un type de données yesno et dispose donc des options de contrôle disponibles pour le type yesno, et la période hour_of_day, interprétée comme un type de données number et dispose donc des options de contrôle 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 Contrôle dans la fenêtre de configuration du filtre, puis sélectionnez Avancé.

Pour utiliser les commandes avancées, sélectionnez "Avancé" dans la liste déroulante "Contrôle". Il ne s'agit pas du bouton "Avancé" à droite du champ "Filtrer par".

Une fois que vous avez sélectionné Avancé, le champ Configurer la valeur par défaut se remplit avec les conditions de filtre adaptées au type de données que vous filtrez. Par exemple, si vous avez créé un filtre pour un champ avec un type de données string, les options de condition de filtre telles que est, contient, commence par. Les filtres appliqués à d'autres types de données, tels que les types number ou date, affichent différentes options de condition.

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 Configure Default Value (Configurer la valeur par défaut). Sélectionnez le symbole + pour ajouter une valeur de filtre supplémentaire. 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 sur 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 des valeurs, qui est rempli avec les valeurs de votre base de données. Vous pouvez également saisir une valeur pour recevoir une suggestion.

Vous pouvez également saisir une valeur vous-même et sélectionner Entrée pour la créer.

Vous pouvez sélectionner le + à côté de la valeur de votre filtre pour y ajouter de nouvelles conditions, qui seront ajoutées en tant que conditions OR ou AND, selon les types de conditions et de valeurs.

Pour supprimer une condition, sélectionnez le signe X à côté de la condition.

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 notamment aux utilisateurs de sélectionner des périodes "complètes" n'incluant pas la période actuelle, en choisissant des plages comme jours complets ou semaines complètes dans les options des conditions. Contrairement à la commande de filtre de périodes, ce type de filtre n'inclut pas la période actuelle.

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

Correspond à un attribut utilisateur

Les commandes avancées vous permettent également de sélectionner correspond à un attribut utilisateur. Cela vous permet de définir des filtres qui changent de façon dynamique en fonction des attributs utilisateur des lecteurs du tableau de bord. Pour en savoir plus, consultez la page de documentation Filtrer et limiter des données.

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

Correspondances avancées

La dernière option du menu déroulant Configure Default Value (Configurer la valeur par défaut) s'intitule correspond aux options avancées. 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 également référencer des attributs utilisateur dans des 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 des 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, puis 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 :

  • Intégré: le filtre s'affiche directement dans la barre supérieure du tableau de bord.

  • Fenêtre pop-up: une valeur récapitulative s'affiche dans la barre supérieure du tableau de bord. Sélectionnez la valeur pour afficher le filtre complet.

  • Vous pouvez également placer les filtres derrière un bouton Plus: un bouton Plus s'affiche dans la barre de filtre avec un indicateur indiquant le nombre de filtres qu'elle contient. Les utilisateurs peuvent sélectionner ce bouton pour afficher les filtres et leurs valeurs.

Certaines commandes de filtrage ne s'affichent qu'en ligne. Lorsque vous modifiez un tableau de bord avec ces commandes de filtrage, le champ Affichage 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

En outre, certaines commandes de filtrage ne s'affichent qu'en mode pop-up. Lorsque vous modifiez un tableau de bord avec ces commandes de filtrage, le champ Affichage 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. Sélectionnez l'onglet Filtres de la fenêtre Paramètres.
  4. Vous pouvez définir l'option Vue des filtres par défaut sur Développé ou Réduit. (La valeur par défaut est Développé.)
  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

Par défaut, les filtres ne nécessitent pas de valeurs. Si un filtre qui ne requiert pas de valeur est laissé vide, les données ne sont simplement pas limitées par le champ de filtre. Par exemple, si vous avez défini un filtre sur un champ État dans un tableau de bord et qu'aucune valeur n'a été définie pour ce filtre, le tableau de bord renvoie des données pour tous les états.

Si un filtre requiert une valeur, le tableau de bord ne s'exécutera pas tant que vous n'aurez pas sélectionné une valeur de filtre. Un filtre obligatoire sans valeur sélectionnée affiche des avertissements sous le filtre et lorsque vous maintenez le pointeur sur l'icône d'actualisation jusqu'à ce qu'une valeur soit sélectionnée.

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 de tableau de bord ou en modifiant un filtre de tableau de bord existant.
  3. Sélectionnez la flèche à gauche du titre Autres options pour afficher les autres options.
  4. Cochez la case Exiger une valeur de filtre.
  5. Sélectionnez Mettre à jour pour enregistrer vos modifications.

La case à cocher Exiger une valeur de filtre exige simplement que les lecteurs sélectionnent n'importe quelle 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 du 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 maintenez le pointeur sur l'icône Lien, une zone vous explique que les options de valeurs de ce filtre ont été affiné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, la liste déroulante du filtre Code postal n'affiche que la valeur du code postal dans Asbury Park.

Si vous associez des filtres et que vos données ne contiennent aucune valeur pour un filtre "enfant" (filtre à affiner), le message Aucune correspondance trouvée s'affichera pour le filtre enfant en raison des valeurs sélectionnées dans le filtre"parent" (filtre qui réduit les options du 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é en tant que filtre "parent" (filtre qui restreint les options d'un autre filtre), mais le filtre "enfant" (le filtre à affiner) ne peut utiliser qu'un champ de type string, couramment utilisé pour les mots ou 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 de tableau de bord ou en modifiant un filtre de tableau de bord existant.
  3. Sélectionnez la flèche à gauche du titre Autres options pour afficher les autres options.
  4. Cochez la case Sélectionner les filtres à mettre à jour lorsque ce filtre change.
  5. Sélectionnez le champ pour afficher une liste déroulante contenant les autres filtres string et zipcode du tableau de bord.
  6. Sélectionnez le ou les filtres string ou zipcode que vous souhaitez associer à ce filtre.
  7. Sélectionnez Mettre à jour pour enregistrer vos 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. Accès au mode Édition du tableau de bord
  2. Pointez sur le filtre pour afficher l'icône six points correspondante. L'icône à six points apparaît en haut à gauche du filtre.
  3. Appuyez de manière prolongée sur l'icône à six points, puis faites glisser le filtre jusqu'à l'emplacement de votre choix.

    Cette méthode de glisser-déposer peut être utilisée pour repositionner les filtres intégrés et les filtres contextuels, reconfigurer les filtres placés derrière un bouton Plus et repositionner les filtres dans la liste déroulante du bouton Plus.

    Si aucun filtre ne se trouve actuellement 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 placez pas le filtre dans le bouton Plus, il disparaît dès que vous cessez de le maintenir enfoncé.

Si le filtrage croisé est activé dans un tableau de bord, vous ne pouvez pas repositionner les filtres croisés par glisser-déposer. Par ailleurs, lorsque vous passez en mode Édition, les filtres croisés présents dans le tableau de bord sont effacés.

Masquage des filtres du tableau de bord

Vous pouvez masquer les filtres d'un tableau de bord en modifiant l'URL d'un tableau de bord afin d'inclure un paramètre hide_filter pour chaque filtre que vous souhaitez masquer. Chaque fois que les utilisateurs accèdent au tableau de bord à l'aide de cette URL, ils voient une version du tableau de bord dans laquelle ces filtres sont masqués. Toutefois, si les utilisateurs accèdent au tableau de bord par d'autres moyens ou à l'aide d'une URL ne contenant pas le paramètre hide_filter, les filtres ne seront pas masqués.

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

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

Pour masquer un filtre, ajoutez un paramètre hide_filter à l'URL, précédé d'une esperluette (&) et suivi d'un signe égal (=), puis attribuez au paramètre la valeur du nom du filtre, en remplaçant les espaces dans le nom par le symbole 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 au 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 comportant des caractères spéciaux, tels que les parenthèses et la barre oblique dans First purchase (Yes / No), 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 points supplémentaires à connaître concernant le masquage des filtres des tableaux de bord:

  • Tout utilisateur disposant d'un accès Vue à un tableau de bord peut masquer les filtres du tableau de bord à l'aide de l'URL. L'utilisateur n'a pas besoin d'être autorisé à modifier le tableau de bord.
  • Les filtres de tableau de bord masqués s'appliquent toujours aux résultats du tableau de bord, même si les commandes de filtrage ne sont pas visibles sur le tableau de bord.
  • Les valeurs des filtres masqués peuvent toujours être modifiées et appliquées au tableau de bord en changeant les valeurs dans l'URL.
  • Vous pouvez afficher les filtres masqués en supprimant les paramètres hide_filter de l'URL.
  • Les filtres masqués ne s'affichent pas en mode Édition.
  • Si un filtre obligatoire est masqué sans valeur, les vignettes du tableau de bord génèrent des erreurs Filtres non valides. Pour corriger l'une de ces erreurs, attribuez une valeur au filtre requis.
  • Si des tableaux de bord sont planifiés ou envoyés, les liens des tableaux de bord inclus dans l'envoi n'incluent pas le paramètre hide_filter.
  • Si des tableaux de bord contiennent des alertes, les liens inclus dans la diffusion des 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 vignettes d'un tableau de bord. Pour en savoir plus, consultez la page de documentation Effet des modifications du tableau de bord sur les alertes.

Modification des filtres des tableaux de bord

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

Sélectionnez l'option de menu Modifier pour ouvrir une fenêtre de configuration du filtre, semblable à celle utilisée pour ajouter un filtre, contenant la configuration existante du filtre. À partir de là, vous pouvez mettre à jour le champ de filtrage, les paramètres du filtre ou les vignettes à mettre à jour. Sélectionnez Mettre à jour ou Annuler dans la fenêtre de configuration du filtre pour enregistrer ou annuler vos modifications.

Une fois les filtres modifiés, sélectionnez le bouton Mettre à jour du tableau de bord pour appliquer les nouveaux paramètres de filtrage aux vignettes.

Sélectionnez 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, l'icône du menu des filtres à trois points s'affiche à côté de chaque filtre.

Pour supprimer un filtre :

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

Vous pouvez également sélectionner l'option de menu Modifier, qui ouvre la fenêtre de configuration du filtre. Dans la fenêtre de configuration du filtre, cliquez sur le bouton Supprimer pour supprimer le filtre.

La suppression d'un filtre est irréversible.