Filtres AND/OR dans les explorations

Permet de regrouper et d'utiliser la logique de filtre ET/OU sans avoir à créer manuellement des expressions de filtre dans une exploration.

Création de filtres ET/OU

Les filtres ET/OU apparaissent dans la section Filtres d'une exploration au-dessus des résultats. Vous pouvez personnaliser les filtres avec la logique ET/OU 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 d'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 Filtrer dans la section Filtres de l'exploration.

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

Options de filtrage des sections

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

  1. Bouton logique ET/OU : sélectionnez cette option pour changer la logique de filtrage. Vous verrez AND ou OR selon la logique sélectionnée. Important: En fonction des conditions du filtre, il est possible que les boutons ET ou OU ne soient pas exploitables, ce qui indique 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 triés en groupes distincts reliés via 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 qu'elle filtre 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. L'état de la commande est pending ET l'état des utilisateurs est California OU
  2. La catégorie de produits est active ET le coût des éléments d'inventaire est <= 100.

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

Filtres AND/OR et filtres obligatoires

Les filtres obligatoires (par exemple, un filtre obligatoire avec les paramètres 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 filtrage OR sera automatiquement appliquée entre chaque condition ajoutée au champ de filtrage 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 sur 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 qui utilise à la fois les filtres AND et OR 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.