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

Cette page décrit le nouveau tableau de bord de Looker. Pour en savoir plus sur les anciens tableaux de bord, consultez la page de documentation Ajouter des filtres aux anciens tableaux de bord. Pour déterminer le type de tableau de bord que vous utilisez, comparez les captures d'écran sur les pages de documentation Affichage des tableaux de bord et Affichage des anciens tableaux de bord.

Cette page concerne les filtres de tableau de bord standards. Pour en savoir plus, consultez la page de documentation Filtrer plusieurs tableaux de bord.

Découverte du fonctionnement des filtres de tableau de bord

Les filtres de tableau de bord permettent à un utilisateur d'affiner les résultats d'un tableau de bord en fonction des 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.

Lors de l'affichage d'un tableau de bord, un utilisateur peut mettre à jour temporairement les valeurs des filtres du tableau de bord, ce qui n'a aucune incidence sur les autres utilisateurs. Ce filtre diffère des filtres inclus dans une requête sous-jacente à un bloc de tableau de bord. Les utilisateurs ne peuvent pas modifier ces filtres, sauf s'ils sont autorisés à modifier le bloc ou à Explorer à partir d'ici.

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

Les filtres du tableau de bord supplantent les filtres appliqués à la recherche ou à l'exploration sous-jacente d'une tuile lorsque les deux types de filtres filtrent dans le même champ. Pour en savoir plus, consultez l'article Remplacer les filtres de style dans la section "Explorer" avec des filtres globaux de tableau de bord.

Filtres de tableau de bord et LookML

Si un modèle, une exploration ou un champ utilisent respectivement le paramètre label (modèle), label (Explorer) ou label (champ) afin de modifier son nom dans le menu ou l'outil de sélection de champ Explorer, 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 ne s'affiche que dans la version en mode développement d'un modèle. Toutefois, le filtre ne fonctionnera pas comme prévu lorsque vous quitterez le mode développement ou que d'autres utilisateurs appliqueront le filtre. 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 qu'il contient au moins une vignette de requête ou une tuile associée à Look. Cliquez sur Filtres dans la barre d'outils supérieure, puis sur Ajouter un filtre.

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

Une fenêtre Ajouter un filtre s'affiche.

La fenêtre Ajouter un filtre

La fenêtre Ajouter un filtre apparaît 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 suivante affiche les explorations actuellement utilisées dans les tuiles du tableau de bord: l'exploration Vols à partir du modèle E Faa et l'exploration Éléments de la campagne à partir du modèle MB ecommerce_demo.

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

Cliquez sur la flèche à gauche d'une exploration pour développer l'exploration et afficher les vues correspondantes. Chaque vue peut ensuite être développée pour afficher les champs de la vue. Pour filtrer un champ à partir 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, par exemple Order ID (ID de commande), pour l'ajouter à la boîte de dialogue Filter by (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 que vous cliquez sur le bouton Avancé, la fenêtre Ajouter un filtre reste inchangée et aucun filtre avancé n'est lancé.

Une fois que vous avez sélectionné le champ de votre choix, cliquez sur Ajouter.

Filtres avancés

Les filtres avancés vous permettent de créer des filtres à partir de champs situés en dehors de la section Explorations. Cliquez sur le bouton Avancé pour utiliser les filtres avancés. La fenêtre Ajouter un filtre s'affiche. Elle contient des options permettant de sélectionner un modèle, un champ Explorer et un champ permettant de 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 un menu déroulant contenant toutes les explorations présentes dans le modèle sélectionné.

Une fois le modèle et l'option "Explorer" 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 de votre choix, 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: sélectionnez un type de contrôle dans la liste, en fonction du type de données que vous filtrez. Consultez la section Commandes de filtrage du tableau de bord sur cette page pour en savoir plus sur les différents types de commandes.
  3. Affichage : pour les commandes qui peuvent être affichées de manière intégrée ou pop-over, sélectionnez la manière dont le filtre sera affiché. Pour en savoir plus sur les différentes façons d'afficher les filtres, consultez la section Afficher les filtres du tableau de bord. 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 exiger une valeur de filtre. Pour en savoir plus sur les conditions requises pour les valeurs de filtre, consultez la section Demander une valeur de filtre.
  7. Sélectionnez 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 Configurer des filtres associés de 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 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 "Explorer" et définit la valeur de Champ à filtrer sur le même champ que celui sélectionné pour le filtre:

  1. Sélectionnez Toutes ou Aucune 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 n'appliquez pas le filtre à une tuile individuelle.
  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 des filtres de 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 Tuiles à mettre à jour de la fenêtre Ajouter/Modifier des filtres du 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 Contrôle lorsque vous créez un filtre de tableau de bord dépendent des données LookML type attribuées au champ sur lequel vous appliquez le filtre.

Pour afficher le type de données d'un champ que vous filtrez, vous devez disposer de l'autorisation see_lookml. Pour voir le lookML du champ, sélectionnez Accéder à LookML dans le menu représenté par une roue dentée à droite du champ dans l'outil de sélection de champ.

15
15
ContrôlerDescriptionApparenceData Types
Sélection multiple
Groupe de boutons Ce type de filtre est utile pour proposer aux utilisateurs un ensemble limité d'options. Vous pouvez choisir jusqu'à 30 options dans le paramètre Valeurs. Pour les types de données string, tier et zipcode, si le paramètre Valeurs est vide, les 30 premières valeurs de la base de données s'affichent.

Un bouton est coloré une fois celui-ci sélectionné.
Les commandes des 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, avec un design légèrement différent, ce type de filtre est utile pour proposer aux utilisateurs un ensemble limité d'options. Vous pouvez choisir 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 des filtres. S N T ZC YN DI DU
Liste de balisesUne 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 apparaître dans la base de données si le paramètre Valeurs est laissé vide.

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

Les commandes de la liste de balises ne peuvent s'afficher que dans l'orientation pop-over 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 du 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 de filtre en ajustant les deux extrémités du curseur.
Un curseur de plage apparaît sous la forme d'une échelle numérique horizontale avec des extrémités mobiles sur chaque côté pour personnaliser une plage de valeurs. N DI DU
Sélection unique
Boutons BasculeCe type de filtre est utile pour proposer aux utilisateurs un ensemble limité d'options. Vous pouvez choisir jusqu'à 30 options dans le paramètre Valeurs. Pour les types de données string, tier et zipcode, si le paramètre Valeurs est vide, les 30 premières valeurs de la base de données s'affichent.

Un bouton est coloré une fois celui-ci sélectionné.
Les boutons d'activation de boutons 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
Boutons radioComme un bouton d'activation, 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 choisir 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 à partir de la base de données si le paramètre Valeurs est laissé vide.

Les utilisateurs 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 le texte dans la zone pour affiner les options de la liste. 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 s'affiche avec une seule valeur et un chevron. Lorsque cette option est sélectionnée, le chevron affiche la liste des valeurs de filtre possibles. S N T ZC YN DI DU P
CurseurVous pouvez définir les valeurs 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 s'affiche sous la forme d'une échelle numérique horizontale avec une extrémité mobile sur le côté droit pour personnaliser la valeur maximale.N DI DU
Dates et heures
Jour unique Les utilisateurs peuvent cliquer sur la date pour développer le calendrier et sélectionner un nouveau jour.

Les commandes du menu "Un jour" ne s'affichent que dans l'orientation intégrée ou derrière le bouton Plus.
Dans un premier temps, une commande quotidienne s'affiche sous la forme d'une date unique, que vous pouvez sélectionner pour afficher un calendrier mensuel. DT*
Vous pouvez utiliser la commande quotidienne avec l'
option par périodes avec la plupart des périodes
et des types temporels,
mais les utilisateurs ne peuvent sélectionner
qu'une seule date avec ce type
de commande.
Plage de datesLes utilisateurs peuvent cliquer sur la plage de dates pour développer le calendrier et en sélectionner une autre.

Les commandes du menu permettant de définir la plage de dates ne s'affichent que dans l'orientation intégrée ou derrière le bouton Plus.
Les sélecteurs de plage de dates s'affichent initialement sous la forme d'une plage de dates, mais vous pouvez la 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 utilisateurs ne peuvent sélectionner
des plages de dates qu'avec ce type
de commande.
PériodesLes lecteurs peuvent choisir parmi un ensemble de périodes intégrées dans Looker ou créer leurs propres périodes personnalisées en cliquant sur l'onglet Personnalisé. Consultez la page de documentation consacrée à l'affichage des tableaux de bord afin de voir l'ensemble des options associées aux filtres de périodes.

Les options liées aux périodes (7 derniers jours, par exemple) incluent le jour en cours. Pour une période qui exclut la journée en cours, sélectionnez Paramètres avancés dans la liste déroulante des commandes, puis configurez la valeur à l'aide de l'option jours complets.

Depuis le début de l'année : inclut le début de l'année jusqu'à la seconde.

Les utilisateurs peuvent cliquer sur la période 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 de période apparaissent initialement sous la forme d'une période. Vous pouvez sélectionner la période pour afficher un menu de périodes prédéfinies et un onglet personnalisé. DT*
Le contrôle de période peut être utilisé
avec la plupart des périodes
et des types temporels,
mais les utilisateurs ne peuvent pas sélectionner
d'options pour ce type
de commande.
Autre
AnalysesPour en savoir plus sur les commandes avancées, consultez la section Utiliser les commandes avancées.

Les commandes avancées ne peuvent s'afficher que dans l'orientation pop-up ou derrière le bouton Plus.
Les commandes avancées apparaissent initialement sous la forme d'une condition de filtre. Vous pouvez sélectionner cette condition pour afficher une série de menus déroulants et de champs de texte afin de la personnaliser. S N T ZC YN DT DI DU L P
*Remarque sur les données de date et d'heure :
Certains délais et types temporels sont interprétés comme des types de données différents lorsque Looker les sélectionne. Deux exemples sont la période yesno, qui est interprétée comme un type de données yesno, qui propose donc les options de contrôle pour le type yesno. La période hour_of_day, qui est interprétée comme un type de données number, offre donc les options de contrôle au 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é.

Une fois que vous sélectionnez Avancé, le champ Configurer la valeur par défaut affiche les options de condition de filtre appropriées pour le type de données que vous filtrez. Par exemple, le filtre suivant filtre une catégorie de produit, qui est un type de données de 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 "Contrôle". Il ne s'agit pas du bouton d'activation avancé situé à droite du champ "Filtrer par".

Les filtres sur 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 + apparaît à 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 lui ajouter de nouvelles conditions. Celles-ci seront ajoutées sous la forme de conditions OR ou AND, en fonction des types de conditions et de 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, aux utilisateurs 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 condition. Contrairement à la commande de filtre de périodes, ce type de filtre n'inclut pas la période actuelle.

Les périodes terminées apparaissent 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. Cela vous permet de définir des filtres qui changent de façon dynamique en fonction des attributs utilisateur du tableau de bord. Pour en savoir plus, consultez la page Filtrer et limiter les données.

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

Correspondances avancées

La dernière option de la liste déroulante 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 proposées dans la liste déroulante des options.

Les expressions de filtre Looker peuvent être saisies dans un champ à droite de la condition avancée correspondante.

Vous pouvez également référencer des attributs utilisateur dans les filtres avancés en utilisant 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 modifier l'apparence de commandes de filtrage individuelles ou de la barre de filtre entière.

Apparence des filtres individuels

Pour définir l'affichage 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 des filtres 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 est affiché directement dans la barre supérieure du tableau de bord.

  • Popover: une valeur récapitulative apparaît dans la barre supérieure du tableau de bord. Cliquez sur la valeur pour afficher le filtre complet.

  • Vous pouvez aussi 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 qu'elle contient. Les utilisateurs peuvent cliquer dessus pour afficher les filtres et leurs valeurs.

Certaines commandes de filtrage ne peuvent être affichées que de manière intégrée. Lorsque vous modifiez un tableau de bord avec ces commandes de filtre, vous ne voyez pas de champ Affichage dans la fenêtre de configuration du filtre. Les commandes de filtre suivantes ne s'affichent qu'en mode en ligne :

  • Menu déroulant
  • Jour unique
  • Périodes
  • Plage de dates

En outre, 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 filtre, vous ne verrez pas de champ Affichage dans la fenêtre de configuration du filtre. Les commandes de filtre suivantes ne s'affichent qu'en mode fenêtre contextuelle :

  • Liste de balises
  • Analyses

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 Développé ou Réduit. (option par défaut : développé).
  5. Si votre administrateur Looker a activé la fonctionnalité expérimentale Paramètre d'emplacement des filtres du tableau de bord, vous pouvez utiliser l'option Emplacement des filtres pour 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 tableaux 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 simplement pas limitées par le champ de filtre. Par exemple, si vous avez défini un filtre sur un champ État d'un tableau de bord et qu'aucune valeur n'a été attribuée à ce filtre, le tableau de bord renvoie des données pour tous les États.

Si un filtre requiert une valeur de filtre, le tableau de bord ne s'exécutera pas. 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 d'un filtre soit en ajoutant un filtre au tableau de bord, soit en modifiant un filtre existant.
  3. Cliquez sur la flèche située à gauche du titre 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 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 des filtres.

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 tableaux de bord, utilisez plutôt le paramètre LookML access_filter.

Définition des filtres liés

Dans les anciens tableaux de bord, cette fonctionnalité est appelée filtres par attribut.

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 à restreindre), étant donné les valeurs sélectionnées dans le filtre "parent" (filtre qui affine les options du filtre enfant), les utilisateurs verront 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 servir de filtre "parent" (qui élimine les options d'un autre filtre), tandis que le filtre "enfant" (filtre à restreindre) ne peut utiliser qu'un champ de type string, couramment utilisé pour les mots ou les expressions, ou de 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 du titre 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 présents sur le tableau de bord.
  6. Sélectionnez le ou 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. Activation du mode Édition sur le tableau de bord
  2. Pointez sur le filtre pour afficher l'icône à six points du filtre. 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 popover, de reconfigurer les filtres placés après 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 dans le bouton Plus. Si vous ne le placez pas sur le bouton Plus, il disparaît lorsque vous relâchez le bouton de la souris.

Si le filtrage croisé est activé sur un tableau de bord, vous ne pouvez pas repositionner les filtres croisés par glisser-déposer. Le mode Édition vous permet d'effacer tous les filtres croisés présents sur le tableau de bord.

Applications de filtres de tableaux de bord aux alertes

Le menu Filtres vous permet également d'appliquer des modifications aux filtres des alertes présentes sur les vignettes 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, l'icône de menu à trois points Filter apparaît à côté de chaque filtre. Pour modifier un filtre, cliquez sur l'icône. Le menu des filtres s'ouvre et affiche des options pour la modification ou la suppression d'un filtre :

Sélectionnez l'option de menu Edit (Modifier) pour ouvrir une fenêtre de configuration de filtre semblable à celle permettant d'ajouter un filtre et contenant la configuration existante du filtre. Vous pouvez alors modifier 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.

Une fois que vous avez 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, l'icône de menu à trois points Filter apparaît à 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. Il contient les options suivantes :
  3. Sélectionnez l'option de menu Supprimer pour supprimer le filtre.
  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 Edit (Modifier) pour ouvrir la fenêtre de configuration du filtre. Cliquez sur le bouton Supprimer dans la fenêtre de configuration des filtres pour les supprimer.

La suppression d'un filtre est irréversible.