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 ET/OU

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

Vous pouvez ajouter un filtre de plusieurs manières:

  • Sélectionnez l'icône Filtrer par champ d'un champ dans le sélecteur de champs de l'exploration.
  • Sélectionnez l'option Filtrer dans le menu en forme de roue dentée du tableau de données d'un champ.
  • Sélectionnez le bouton Filter (Filtrer) dans la section Filters (Filtres) de l'exploration.

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

Options de la section de filtrage

Lorsque vous ajoutez plusieurs filtres, l'option permettant de choisir entre la logique de filtre AND et 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 distinct de filtres qui permet de spécifier une logique de filtrage entre les groupes AND et OR. La section "Filtres" contient les options suivantes :

  1. Bouton de logique AND/OR (ET/OU) : sélectionnez cette option pour modifier la logique de filtrage. AND (ET) ou OR (OU) s'affiche, selon la logique sélectionnée. Important : Selon les conditions de filtre, les boutons AND (ET) ou OR (OU) peuvent ne pas être disponibles, ce qui signifie que la logique ne peut pas être modifiée.
  2. Bouton + Filtre : sélectionnez cette option pour ajouter un autre filtre au 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 classés dans des groupes distincts reliés par une logique de filtrage ET/OU. Par exemple, il peut y avoir plusieurs filtres dans les groupes A et B, et vous pouvez définir l'exploration pour filtrer sur group A OU group B. Les groupes vous permettent de filtrer les explorations en fonction de plusieurs conditions qui ne sont pas directement liées.

Par exemple, les filtres d'exploration suivants contiennent deux groupes séparés par une logique OU:

  1. État des commandes est pending ET État des utilisateurs est California OU
  2. La catégorie de produits est active ET le coût des articles de l'inventaire est <= 100

L'exploration qui s'affichera présentera les données des commandes pending dans California OU les commandes contenant des produits de la catégorie Active d'un montant de less than or equal to 100.

Filtres ET/OU et filtres obligatoires

Les filtres obligatoires (par exemple, un filtre obligatoire avec le paramètre always_filter ou le paramètre 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 est automatiquement appliquée entre chaque condition ajoutée au champ de filtre obligatoire.

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

Filtres AND/OR dans les tableaux de bord

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

Si une requête utilisant à la fois les filtres "ET" et "OU" est ajoutée à un tableau de bord, les filtres n'apparaîtront 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.