Filtros "AND/OR" em "Análises"

Agrupe e use a lógica de filtro AND/OR sem precisar criar manualmente expressões de filtro em uma Análise detalhada.

Como criar filtros AND/OR

Os filtros E/OU aparecem na seção Filtros em uma Análise. É possível personalizar filtros com lógica AND/OR ao adicionar ou editar um filtro em uma Análise detalhada.

É possível adicionar um filtro de várias maneiras:

  • Selecione o ícone Filtrar por campo de um campo no seletor de campos do recurso "Explorar".
  • Selecione a opção Filtrar no menu de engrenagem da tabela de dados de um campo.
  • Selecione o botão Filtrar na seção Filtros da seção "Explorar".

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 para especificar entre a lógica de filtro AND e OR e alternar entre elas aparece à esquerda dos campos do 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:

  1. 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 do filtro, os botões E ou OU podem não funcionar, indicando que não é possível alternar a lógica.
  2. Botão + Filtro: selecione essa opção para adicionar outro filtro no mesmo grupo.
  3. Botão + Novo grupo: selecione essa opção para criar um novo grupo de filtros.
  4. 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 "AND/OR". 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 detalhadas 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:

  1. O status dos pedidos é pending E o estado dos usuários é California OU
  2. Categoria de produtos é active E Custo dos itens de inventário é <= 100

A análise resultante vai mostrar dados de pending pedidos em California OU pedidos que contenham produtos da categoria Active no valor 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 ao lado de cada condição. A lógica de filtro 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 e adicionar grupos de filtros subsequentes clicando em + Novo grupo.

Filtros AND/OR nos painéis

Os filtros AND/OR são criados na seção "Filtros de análise" e são 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 filtros AND e OR for adicionada a um painel, eles não vão aparecer na seção filtros do painel. Os filtros continuam sendo aplicados a essa consulta e podem ser editados no bloco da consulta correspondente.