Cette page explique comment un utilisateur peut filtrer et limiter les données dans la nouvelle expérience Explorer de Looker.
Les filtres vous permettent de limiter les résultats d'une exploration aux seules données qui vous intéressent. Par exemple, vous pouvez filtrer les résultats d'une requête Explore pour n'afficher que ceux des trois derniers mois ou d'un client particulier. Looker propose différentes conditions de filtre pour filtrer vos données.
Limiter les données vous permet de voir un sous-ensemble de vos résultats de requête complets. Définir des limites de données peut être utile lorsque vous souhaitez optimiser la vitesse ou les performances, en particulier avec des ensembles de données volumineux. Avec Looker, vous pouvez limiter les lignes ou les colonnes de tableau croisé dynamique.
Rôles requis
Pour afficher, filtrer et limiter les explorations, vous devez disposer du rôle utilisateur Looker ou d'un autre rôle contenant l'autorisation explore.
Accéder à la nouvelle expérience Explorer
Pour accéder à la nouvelle expérience Explorer, la fonctionnalité en avant-première Nouvelle expérience Looker Explorer doit être activée pour votre instance. Si vous n'êtes pas administrateur Looker, demandez à un administrateur d'activer la fonctionnalité.
Sur une page Explorer, cliquez sur Essayer la nouvelle page Explorer pour accéder à la nouvelle expérience Explorer pour toutes les explorations avec lesquelles vous interagissez.
Filtrer les données
Les filtres vous permettent de restreindre les données affichées aux éléments qui vous intéressent. N'importe quel champ de votre instance Looker peut devenir un filtre.
Il n'est pas nécessaire qu'un champ apparaisse dans les résultats d'une requête Explorer pour que vous puissiez le filtrer. Par exemple, vous pouvez créer une requête qui filtre la dimension Date de la commande sur les 90 derniers jours, même si vos résultats ne contiennent que les dimensions Client et Nombre de commandes.
Vous pouvez combiner différents types de filtres dans votre requête :
Les filtres de base sont les plus couramment utilisés. Looker fournit des listes déroulantes, des widgets Calendrier et des champs de texte appropriés.
Les correspondances avancées permettent de définir des conditions de filtrage plus complexes, comme des recherches textuelles détaillées ou une plage de dates qui commence dans le passé et s'étend sur un certain nombre de jours.
Les filtres personnalisés vous permettent de spécifier une logique métier détaillée, de combiner la logique
ANDetOR, ou d'utiliser des fonctions Looker.
Afficher et modifier des filtres
Pour afficher ou modifier des filtres dans la nouvelle interface Explorer, ouvrez le volet des filtres en cliquant sur l'icône Filtres en haut de la fenêtre Explorer ou à côté du panneau Configurer.

Vous pouvez développer ou réduire le volet de filtres en cliquant sur le bord inférieur du volet de filtres et en le faisant glisser.
Vous pouvez également faire défiler le volet de filtres pour les afficher tous.
Dans le volet de filtrage, vous pouvez effectuer les tâches suivantes :
- Modifiez les conditions du filtre.
- Pour ajouter des filtres, cliquez sur + Filtres, + Nouveau groupe ou + Expression personnalisée.
- Supprimez les filtres en cliquant sur l'icône Supprimer.
- Pour afficher le code LookML du champ filtré, cliquez sur le menu Actions de filtre, puis sélectionnez Accéder au code LookML.
- Sélectionnez la logique AND ou OR lorsque l'exploration comporte plusieurs filtres ou plusieurs groupes de filtres.
Chaque fois que vous ajoutez ou supprimez un filtre, ou que vous le modifiez, n'oubliez pas de cliquer sur Exécuter pour mettre à jour afin d'exécuter à nouveau votre requête avec la modification appliquée.
Pour fermer le volet des filtres, cliquez sur l'icône Filtres. Lorsqu'il est fermé, il affiche un récapitulatif des filtres de l'exploration.
Filtrer sur la valeur de cellule
Vous pouvez cliquer sur la valeur d'une cellule dans le volet Données, puis sélectionner l'option Filtrer sur pour ajouter un filtre pour cette valeur.
Conditions de filtrage
Les filtres peuvent être résumés par leurs conditions de filtrage. Les conditions de filtrage incluent les éléments suivants :
- Champ sur lequel le filtre est appliqué (dimension ou mesure).
- Opérateur de filtre, tel que est compris entre, contient ou est >. L'opérateur de filtre définit la comparaison logique qui contribue à la logique du filtre.
- Valeur de filtre à laquelle les données sont comparées.
Les conditions de filtrage varient en fonction du type de champ. Par exemple, un filtre qui utilise une dimension temporelle vous permet de sélectionner une plage de dates pour la valeur du filtre. Une dimension numérique vous propose des options d'opérateur telles que est > ou est <.
Vous pouvez modifier la condition de filtre pour un filtre dans le volet "Filtre". Par exemple, vous pouvez sélectionner le menu déroulant de l'opérateur pour modifier la logique du filtre ou modifier la valeur du filtre dans son champ. Les conditions de filtre disponibles pour un champ s'affichent.
Lorsque vous saisissez une valeur pour un filtre qui utilise des dimensions textuelles (comme un champ pour les noms de clients), Looker affiche une liste des valeurs de données existantes pour le champ. À mesure que vous saisissez le texte dans le champ de valeur, Looker réduit la liste aux valeurs contenant ces caractères.
Pour filtrer des données en fonction d'un vaste ensemble de valeurs, vous pouvez coller une liste de valeurs dans le champ de filtrage. Il est possible que votre navigateur ou d'autres éléments du réseau limitent le nombre maximal de valeurs pouvant être collées, qui ne pourra pas excéder 2 000 dans certains cas.
Chaque fois que vous modifiez une condition de filtre, n'oubliez pas de cliquer sur Exécuter pour mettre à jour afin de réexécuter votre requête avec la modification appliquée.
Filtres de base
Les filtres de base se composent d'un ensemble simple de conditions de filtrage basées sur les options de menu déroulant prêtes à l'emploi de Looker.
Il existe plusieurs façons d'ajouter un filtre de base :
- Dans le volet "Filtre", cliquez sur + Filtre pour ajouter un filtre de base. Cette action ouvre la boîte de dialogue Ajouter un filtre, qui vous permet de choisir un champ sur lequel créer le filtre.
- Dans l'onglet Tous les champs ou Champs utilisés du panneau Configurer, sélectionnez l'icône Filtrer par champ d'un champ.
- Dans le panneau Données, sélectionnez l'option Filtrer dans la colonne de données d'un champ menu Plus.
Les filtres que vous venez d'ajouter s'affichent dans le volet des filtres. Accédez au volet "Filtre" pour ajouter une valeur de filtre et modifier la condition de filtre.
Filtres avec des attributs utilisateur
Les administrateurs Looker peuvent configurer des attributs utilisateur qui définissent des valeurs spécifiques à chaque utilisateur. Par exemple, un administrateur peut définir un attribut utilisateur pour un secteur de vente et attribuer les valeurs appropriées à certains utilisateurs ou à des groupes d'utilisateurs.
L'utilisation de filtres avec des attributs utilisateur vous permet de personnaliser automatiquement une exploration ou une présentation pour chaque utilisateur qui la consulte. L'opérateur correspond à un attribut utilisateur offre cette flexibilité spécifique aux utilisateurs. Par exemple, vous pouvez filtrer une dimension de secteur de vente dans une exploration afin qu'elle soit égale à un attribut utilisateur de secteur de vente. L'exploration filtre le secteur de vente spécifique à l'utilisateur et est automatiquement ajustée pour présenter à chaque utilisateur les données de son propre secteur.
Filtres de type correspondances avancées
Les filtres de correspondance avancée permettent une logique de filtrage plus complexe et la saisie libre de texte, d'expressions de filtre ou de valeurs dans le champ de valeur du filtre.
Pour ajouter un filtre de correspondances avancées, utilisez la procédure de filtre de base pour créer un filtre, puis sélectionnez l'option Correspondances (avancé) dans le menu déroulant de l'opérateur du filtre.
Dans le champ de texte, saisissez votre expression de filtre ou une autre logique. Pour afficher toutes les expressions de filtre disponibles, consultez la page de documentation Expressions de filtre Looker.
Pour saisir un caractère spécial dans une expression de filtre de correspondances avancées, ajoutez un accent circonflexe (^) avant le caractère spécial. Par exemple, pour saisir la virgule dans l'expression de filtre Santa Cruz, CA, vous devez saisir Santa Cruz ^, CA.
Pour référencer un attribut utilisateur dans un filtre de type correspondances avancées, utilisez la syntaxe suivante :
{{ _user_attributes['USER_ATTRIBUTE_NAME'] }}
Filtres personnalisés
Les filtres personnalisés vous permettent d'écrire les champs, les constantes, les fonctions et les opérateurs dont vous avez besoin pour personnaliser votre filtrage. Looker vous permet de créer une expression qui évalue comme yes ou no. Lorsque vous exécutez la requête, Looker ne renvoie que les lignes pour lesquelles cette condition est yes. Vous ne pouvez créer qu'un seul filtre personnalisé par exploration.
Pour ajouter un filtre personnalisé, procédez comme suit :
- Accédez au volet des filtres.
- Sélectionnez + Expression personnalisée.
- Saisissez une dimension ou une fonction pour que Looker affiche une liste de fonctions, d'opérateurs et de noms de champs à utiliser dans votre expression. Sélectionnez un terme dans le menu déroulant pour l'ajouter à votre expression. Lorsque vous avez terminé, votre expression de filtre personnalisé doit être évaluée comme
yesouno. - Sélectionnez Enregistrer.
- Sélectionnez Exécuter pour mettre à jour afin d'exécuter votre requête avec votre filtre personnalisé appliqué.
La page de documentation Créer des expressions Looker explique comment créer des expressions Looker et se servir de l'éditeur.
Les expressions Looker peuvent utiliser autant de champs, de fonctions et d'opérateurs que nécessaire à votre logique métier. Plus une condition est complexe, plus il sera difficile à votre base de données de l'évaluer, au détriment du délai d'exécution des requêtes.
Vous ne pouvez créer qu'un seul filtre personnalisé par exploration.
Pour modifier un filtre personnalisé, cliquez sur l'icône Modifier à côté du filtre pour ouvrir l'éditeur d'expressions personnalisées.
Plusieurs filtres
Lorsque plusieurs filtres sont appliqués à une exploration, vous disposez de plusieurs options pour organiser leur logique de filtrage.
Par défaut, Looker place tous les filtres dans un seul groupe. Tous les filtres de ce groupe sont connectés les uns aux autres à l'aide de la logique de filtrage ET et OU.
Il peut arriver que vous souhaitiez filtrer une exploration pour plusieurs conditions qui ne sont pas directement liées. Dans ce cas, vous pouvez créer des groupes de filtres supplémentaires et les relier à l'aide de la logique AND ou OR.
Pour ajouter un groupe de filtres, sélectionnez + Nouveau groupe dans la section Filtres.
Dimensions de filtrage : restreint les données brutes avant de procéder aux calculs
Lorsque vous filtrez des données en fonction d'une dimension, vous limitez les données brutes avant que des calculs soient effectués.
Par exemple, imaginons que vous ayez créé une exploration pour afficher l'état des premiers achats. L'exploration inclut les champs État des commandes et Nombre de commandes. Ensuite, ajoutez un filtre sur la dimension Commandes : première commande (oui/non) avec la valeur YES.

Looker supprime des résultats toutes les commandes qui ne sont pas des premières commandes. La métrique Nombre de commandes comptabilise toujours les commandes pour chaque état, mais les valeurs de la métrique sont inférieures à celles obtenues sans le filtre.
Filtrage de mesures : restreint les résultats après le calcul des mesures
Lorsque vous filtrez des données en fonction d'une mesure, vous limitez les résultats après le calcul de la mesure.
Par exemple, imaginons que vous ayez créé une exploration pour afficher le nombre de commandes passées par ville. L'exploration inclut les champs Ville des utilisateurs et Nombre de commandes. Ensuite, vous ajoutez un filtre sur la mesure Nombre de commandes avec la condition is >= 250.

Looker commence par compter toutes les commandes pour chaque ville. Ensuite, le filtre est appliqué. Le filtre limite l'ensemble de données aux villes ayant enregistré plus de 250 commandes, mais les valeurs de mesure sont les mêmes que si le filtre n'avait pas été appliqué.
Si Looker renvoie des valeurs nulles, vous devrez peut-être désactiver l'option Remplissage des dimensions de Looker.
Supprimer des filtres
Pour supprimer un filtre de l'exploration, vous pouvez effectuer l'une des actions suivantes :
- Dans le volet de filtre, sélectionnez l'icône Supprimer à côté du filtre.
- Dans l'onglet Tous les champs ou Champs utilisés du panneau Configurer, sélectionnez l'icône Filtrer par champ d'un champ.
- Dans le volet Données, sélectionnez l'option Supprimer le filtre filter_alt_off dans le menu Plus de la colonne de données d'un champ .
Autres façons de filtrer les données
Filtrer les données dans une exploration n'est qu'une des méthodes de filtrage. Voici d'autres façons de filtrer les données avec Looker :
- Vous pouvez configurer vos tableaux de bord Looker avec des filtres facultatifs ou obligatoires pour permettre à vos utilisateurs de filtrer les données qu'ils voient dans les tableaux de bord. Pour en savoir plus, consultez Ajouter et modifier des filtres de tableaux de bord définis par l'utilisateur.
- Les développeurs Looker peuvent spécifier le comportement des filtres obligatoires à l'aide de LookML. Pour en savoir plus, consultez Créer des filtres obligatoires avec LookML.
Limitation des données
Looker prend en charge jusqu'à 5 000 lignes, ou jusqu'à 50 000 lignes si votre administrateur a spécifié une limite supérieure. Looker prend en charge jusqu'à 200 colonnes pour les résultats de requêtes croisées dynamiques ou non. Pour la performance de la navigation, il est recommandé de fonctionner avec moins de 50 colonnes. Looker fixe une limite par défaut de 50 colonnes pour les résultats de requêtes croisées dynamiques.
Pour voir un sous-ensemble de vos résultats de requête complets, vous pouvez définir une limite de lignes et/ou de colonnes.
Limite de lignes
Vous pouvez définir une limite de 5 000 lignes maximum, ou de 50 000 lignes si votre administrateur a spécifié une limite supérieure.
Si la définition d'une limite de lignes trop faible risque de masquer des données, Looker vous en informe. L'ordre de tri est important : Looker commence par effectuer le tri, puis applique la limite. Par exemple, dans une requête contenant les champs Ville des utilisateurs et Nombre de commandes, triez les résultats par Nombre de commandes, puis spécifiez une limite de lignes de 5 pour afficher les villes ayant enregistré le plus de commandes.

Pour en savoir plus sur les limites de lignes dans d'autres parties de Looker, consultez Quelles sont les limites de lignes dans Looker ? page des bonnes pratiques.
Limite de colonnes
Si vous avez ajouté un tableau croisé dynamique aux résultats de votre requête, Looker définit une limite de colonnes par défaut de 50. Vous pouvez ajuster la limite de colonnes jusqu'à 200 ou jusqu'à 1.
Les dimensions, calculs des tableaux de dimensions, colonnes de total des lignes et calculs des tableaux de mesures hors des tableaux croisés dynamiques ne sont pas inclus dans le calcul de la limite de colonnes. Les groupes dynamiques comptent comme une colonne dans le calcul de la limite de colonnes. Comme pour les limites de lignes, l'ordre de tri est important : Looker commence par effectuer le tri, puis applique la limite.
Si la définition d'une limite de colonnes trop faible risque de masquer des données, Looker vous en informe. Par exemple, dans une requête qui contient le champ Nombre de commandes et qui est pivotée par le champ Source de trafic des commandes, si vous définissez une limite de colonnes de 4, Looker ajoute une bannière expliquant que les limites de lignes et de colonnes ont été atteintes.
