Filtres ET/OU dans les explorations

Regroupez et utilisez la logique de filtre ET/OU sans avoir à créer manuellement des expressions de filtre dans une exploration.

Créer des filtres AND/OR

Les filtres AND/OR s'affichent dans la section Filtres d'une exploration. Vous pouvez personnaliser les filtres avec la logique AND/OR lorsque vous ajoutez ou modifiez un filtre dans un rapport Explorer.

Vous pouvez ajouter un filtre de différentes manières :

  • Sélectionnez l'icône Filtrer par champ  d'un champ dans le sélecteur de champs Explorer.
  • Sélectionnez l'option Filtrer dans le menu Outils de la table de données d'un champ.
  • Sélectionnez le bouton Filtrer dans la section Filtres d'Explorer.

Pour supprimer un filtre, cliquez sur l'icône Supprimer X à côté du filtre.

Options de la section "Filtre"

Lorsque vous ajoutez plusieurs filtres, l'option permettant de spécifier la logique de filtre AND ou OR et de passer de l'une à l'autre s'affiche à gauche des champs de filtre. Un nouveau groupe de filtres crée un ensemble de filtres distincts avec la possibilité de spécifier une logique de filtrage AND ou OR entre les groupes. La section "Filtres" contient les options suivantes :

  1. Bouton de logique ET/OU : sélectionnez cette option pour modifier la logique de filtrage. AND ou OR s'affiche selon la logique sélectionnée. Important : Selon les conditions de filtre, il est possible que les boutons AND ou OR ne soient pas cliquables, ce qui indique que la logique ne peut pas être modifiée.
  2. Bouton + Filtrer : sélectionnez cette option pour ajouter un autre filtre dans le même groupe.
  3. Bouton + Nouveau groupe : sélectionnez cette option pour créer un groupe de filtres.
  4. Bouton + Expression personnalisée : sélectionnez cette option pour créer manuellement une expression personnalisée à l'aide de Lexp.

Filtrer les groupes

Les filtres peuvent être triés dans des groupes distincts qui sont connectés par la logique de filtre AND/OR. Par exemple, les groupes A et B peuvent contenir plusieurs filtres. Vous pouvez configurer l'exploration pour filtrer les données sur group A OU group B. Les groupes vous permettent de filtrer les explorations selon plusieurs conditions qui ne sont pas directement liées.

Par exemple, les filtres Explore suivants contiennent deux groupes séparés par la logique OR :

  1. L'état des commandes est pending ET l'état des utilisateurs est California OU
  2. Catégorie de produits est active ET Coût des articles en stock est <= 100

L'exploration obtenue affichera les données de commande de pending commandes passées en California OU les commandes contenant des produits de la catégorie Active d'un montant de less than or equal to 100.

Limites

Voici les limites des filtres AND/OR dans les explorations :

  • Par défaut, plusieurs filtres utilisent la logique de filtre AND.
  • Les filtres OR ne sont pas compatibles lorsque vous filtrez une mesure.
  • Les filtres AND ne sont pas acceptés pour les champs de filtre uniquement.
  • Par défaut, deux groupes de filtres ou plus utilisent la logique de filtre OR, sauf si le filtre du premier groupe inclut un filtre obligatoire. La logique de filtre AND est celle par défaut si le premier groupe de filtres inclut un filtre obligatoire.

Bon à savoir

Les sections suivantes incluent des informations à connaître sur les filtres AND/OR et les filtres obligatoires, ainsi que sur les filtres AND/OR dans les tableaux de bord.

Filtres ET/OU et filtres obligatoires

Les filtres obligatoires (par exemple, un filtre obligatoire avec le paramètre always_filter ou conditionally_filter) apparaissent toujours dans le premier groupe de filtres, ou group A.

Pour ajouter plusieurs conditions de filtre à un champ référencé par un filtre obligatoire, cliquez sur le bouton Ajouter  à côté de chaque condition. La logique de filtre OR sera automatiquement appliquée entre chaque condition ajoutée au champ de filtre requis.

Vous pouvez ajouter plusieurs filtres à group A en cliquant sur le bouton + Filtre, et vous pouvez ajouter d'autres groupes de filtres en cliquant sur + Nouveau groupe.

Filtres AND/OR dans les tableaux de bord

Les filtres AND/OR sont créés dans la section "Filtres Explorer" et sont traduits en expressions Looker avant l'exécution de la requête. Par conséquent, les filtres AND/OR se comportent différemment des filtres de base dans les tableaux de bord.

Si une requête qui utilise à la fois des filtres AND et OR est ajoutée à un tableau de bord, les filtres n'apparaissent pas dans la section Filtres du tableau de bord. Les filtres sont toujours appliqués à cette requête et peuvent être modifiés dans la vignette de requête correspondante.