Agrupe e use a lógica de filtro AND/OR sem a necessidade de criar expressões de filtro manualmente em uma Análise.
Como criar filtros AND/OR
Os filtros E/OU aparecem na seção Filtros de uma Análise. Você pode personalizar filtros com a lógica "E/OU" ao adicionar ou editar um filtro em uma Análise.
É possível adicionar um filtro de várias maneiras:
- Selecione o ícone Filtrar por campo seletor de campo "Explorar". no
- Selecione a opção Filtrar no menu de engrenagem da tabela de dados de um campo.
- Selecione o botão Filter na seção Filtros da Análise.
Para remover um filtro, clique no ícone Remover X
ao lado dele.
Opções da seção de filtros
Quando você adiciona mais de um filtro, a opção de especificar e alternar entre a lógica de filtro AND
e OR
aparece à esquerda dos campos de filtro. Um novo grupo de filtros cria um conjunto separado de filtros com a opção de especificar entre a lógica de filtro AND
e OR
entre grupos. A seção de filtros contém as seguintes opções:
- Botão de lógica E/OU: selecione esta opção para alternar a lógica do filtro. O resultado será AND ou OR, dependendo da lógica selecionada. Importante: dependendo das condições de filtro, os botões AND ou OR podem não funcionar, indicando que a lógica não pode ser alterada.
- Botão + Filtro: selecione essa opção para adicionar outro filtro no mesmo grupo.
- Botão + Novo grupo: selecione essa opção para criar um novo grupo de filtros.
- Botão + Expressão personalizada: selecione essa opção para criar uma expressão personalizada manualmente usando Lexp.
Filtrar grupos
Os filtros podem ser classificados em grupos separados conectados pela lógica de filtro E/OU. Por exemplo, pode haver vários filtros nos grupos A e B, e você pode definir a Análise para filtrar group A
OU group B
. Com os grupos, você pode filtrar as Análises por várias condições que não estão diretamente relacionadas.
Por exemplo, os seguintes filtros de Análise contêm dois grupos separados com a lógica OR:
- O status dos pedidos é
pending
E o estado dos usuários éCalifornia
OU - Categoria de produtos é
active
E Custo dos itens de inventário é <=100
A análise resultante vai mostrar os dados de pedidos pending
em California
OU pedidos que contêm produtos da categoria Active
com custo de less than or equal to 100
.
Filtros AND/OR e obrigatórios
Os filtros obrigatórios (por exemplo, um filtro obrigatório com o parâmetro always_filter
ou conditionally_filter
) sempre aparecem no primeiro grupo de filtros ou group A
.
Para adicionar várias condições de filtro a um campo referenciado por um filtro obrigatório, clique no botão Adicionar OR
será aplicada automaticamente entre cada condição adicionada ao campo de filtro obrigatório.
É possível adicionar vários filtros a group A
clicando no botão + Filtro. Para adicionar grupos de filtros subsequentes, clique em + Novo grupo.
Filtros AND/OR nos painéis
Os filtros AND/OR são criados na seção "Explorar filtros" e convertidos em expressões do Looker antes da execução da consulta. Como resultado, os filtros E/OU se comportam de maneira diferente dos filtros básicos nos painéis.
Se uma consulta que usa os dois filtros for adicionada a um painel, os filtros não serão exibidos na seção filtros do painel. Os filtros continuam sendo aplicados a essa consulta e podem ser editados no bloco da consulta correspondente.