Como filtrar e limitar dados

Esta página explica como um usuário pode filtrar e limitar dados em uma análise do Looker Explore. Por exemplo, um usuário pode filtrar os resultados da consulta da análise para os últimos três meses ou para um determinado cliente. Os usuários também podem limitar o número de linhas ou colunas dinâmicas mostradas em uma análise.

Filtrar dados

Os filtros permitem restringir os dados que você está visualizando a itens de interesse. Qualquer campo na sua instância do Looker pode se tornar um filtro.

Você também não precisa adicionar uma dimensão ou métrica aos resultados para filtrar. Por exemplo, é possível criar uma consulta que filtre a data do pedido nos últimos 90 dias, mesmo que os resultados mostrem apenas cliente e número de pedidos.

Você pode usar qualquer combinação desses tipos de filtro na consulta:

  • Os filtros básicos são os mais usados com frequência. O Looker oferece listas suspensas, widgets de calendário e campos de texto adequados.

  • As correspondências avançadas permitem uma condição mais avançada para um campo, como pesquisas de texto complexas ou um período que começa no passado e se estende por um determinado número de dias.

  • Os filtros personalizados permitem especificar uma lógica de negócios detalhada, combinar a lógica AND e OR ou usar funções do Looker.

Filtros básicos

Há algumas maneiras de adicionar um filtro básico:

  • No seletor de campos, selecione Filtrar por campo à direita do nome do campo.
  • Na guia Resultados do painel Dados , selecione a engrenagem no cabeçalho do campo e, em seguida, Filtrar.

Os filtros aparecem na seção Filtros. Para remover um filtro, selecione Remover à direita da cláusula de filtro.

Filtros padrão

As opções de filtro padrão variam de acordo com o tipo de filtro. Por exemplo, uma dimensão de tempo permite selecionar um período, e uma dimensão numérica oferece opções como é ou é >.

Para dimensões de texto, o Looker mostra uma lista de valores de dados existentes para o campo. À medida que você digita, o Looker restringe a lista aos valores que incluem esse texto.

Para filtrar um grande conjunto de valores, cole uma lista de valores no campo de filtro. O número máximo de valores que podem ser colados pode ser limitado pelo navegador ou por outros elementos da rede e pode ser tão pequeno quanto 2.000.

Para inserir um caractere especial em um filtro padrão, primeiro adicione uma barra invertida inicial. Por exemplo, para filtrar Santa Cruz, CA, insira Santa Cruz \, CA.

Para adicionar outra opção ao filtro, selecione + Filtro. Essa ação abre a caixa de diálogo Adicionar filtro, que permite escolher um campo em que criar a nova opção de filtro. Para adicionar um novo grupo de filtros, selecione + Novo grupo na seção Filtros.

Quando você adiciona mais de um filtro, a opção de especificar entre a lógica de filtro AND e OR e alternar entre eles aparece à esquerda dos campos de filtro. Um novo grupo de filtros cria um conjunto separado de filtros com a opção de especificar entre AND e OR lógica de filtro entre grupos.

Filtros com atributos do usuário

Os administradores do Looker podem configurar atributos do usuário que especificam valores específicos do usuário. Por exemplo, um administrador pode definir um atributo de usuário para uma região de vendas e atribuir os valores adequados a usuários individuais ou grupos de usuários.

Os atributos do usuário permitem personalizar automaticamente um Look ou painel para cada usuário que o visualiza. A condição corresponde a um atributo do usuário oferece essa flexibilidade específica do usuário. Por exemplo, é possível filtrar uma dimensão de região de vendas em um Look para que seja igual a um atributo de usuário de região de vendas. O Look vai filtrar a região de vendas específica do usuário e se ajustar automaticamente para mostrar a cada usuário os dados da própria região de vendas.

Filtros de correspondências avançadas

Para adicionar um filtro de correspondências avançadas, selecione a opção corresponde a (avançado) no menu suspenso de condição do filtro.

No campo de texto, insira a expressão de filtro. Para conferir todas as expressões de filtro disponíveis, consulte a página de documentação de expressões de filtro do Looker.

Para inserir um caractere especial em um filtro de correspondências avançadas, primeiro adicione um acento circunflexo (^). Por exemplo, para filtrar Santa Cruz, CA, insira Santa Cruz ^, CA.

O administrador do Looker pode configurar valores específicos do usuário, chamados de atributos do usuário, que permitem personalizar automaticamente um Look para cada usuário. Para referenciar um atributo do usuário em um filtro de correspondências avançadas, use a seguinte sintaxe:

{{ _user_attributes['USER_ATTRIBUTE_NAME'] }}

Filtros personalizados

Os filtros personalizados permitem escrever os campos, constantes, funções e operadores para personalizar a filtragem. O Looker permite criar uma expressão que é avaliada como yes ou no. Quando você executa a consulta, o Looker retorna apenas as linhas para as quais essa condição é yes.

Adicionar um filtro personalizado

Para adicionar um filtro personalizado na seção Filtros, siga estas etapas:

  1. Selecione + Expressão personalizada.
  2. Insira uma dimensão ou função para que o Looker mostre uma lista de funções, operadores e nomes de campos a serem usados na expressão. Selecione um termo no menu suspenso para adicioná-lo à expressão. Quando terminar, a expressão de filtro personalizado precisará ser avaliada como yes ou no.
  3. Selecione Salvar.
  4. Selecione Executar (ou use o atalho de teclado Command-Enter para Mac ou Ctrl+Enter para Windows) para executar a consulta com o filtro personalizado aplicado.

A página de documentação Como criar expressões do Looker explica como criar expressões do Looker e como o editor pode ajudar.

As expressões do Looker podem usar quantos campos, funções e operadores sua lógica de negócios exigir. Quanto mais complexa for a condição, mais trabalho o banco de dados precisará fazer para avaliá-la. Condições complexas podem aumentar os tempos de consulta.

Remover um filtro personalizado

Para remover uma expressão de filtro personalizado da consulta, selecione Remover no cabeçalho Filtro personalizado. Se você deixar a página do navegador aberta, o Looker vai lembrar o que você digitou e a expressão vai reaparecer se você selecionar Filtro personalizado novamente.

Filtrar dimensões: restringe dados brutos antes dos cálculos

Ao filtrar uma dimensão, você restringe os dados brutos antes de qualquer cálculo ser feito.

Por exemplo, digamos que você criou uma análise para conferir quantos pedidos foram feitos por dia. A análise inclui os campos Data de criação dos pedidos e Contagem de pedidos. Em seguida, você adiciona um filtro em uma dimensão de status do pedido com a condição is COMPLETED.

O Looker remove todos os pedidos que não foram concluídos dos dados. A métrica ainda conta os pedidos restantes para cada dia, mas os valores da métrica são menores.

Filtrar métricas: restringe os resultados após o cálculo das métricas

Ao filtrar uma métrica, você restringe os resultados depois que a métrica é calculada.

Por exemplo, digamos que você criou uma análise para conferir quantos pedidos foram feitos por dia. A análise inclui os campos Data de criação dos pedidos e Contagem de pedidos. Em seguida, você adiciona um filtro na métrica Contagem de pedidos com a condição is < 20.

O Looker primeiro conta todos os pedidos de cada dia. Em seguida, o filtro é aplicado. O filtro limita o conjunto de dados apenas aos dias em que houve menos de 20 pedidos. Talvez seja necessário desativar a opção Preenchimento de dimensão do Looker se ele estiver retornando valores nulos.

Limitar dados

O Looker oferece suporte a até 5.000 linhas e 200 colunas para resultados de consultas dinâmicas ou não dinâmicas. Para o desempenho do navegador, é recomendável usar 50 colunas ou menos. O Looker define um limite de coluna padrão de 50 colunas para resultados de consultas dinâmicas.

Para conferir um subconjunto dos resultados completos da consulta, defina um limite de linhas, um limite de colunas ou ambos.

Limites de linhas

É possível definir um limite de até 5.000 linhas. O Looker avisa se você estiver ocultando dados ao definir um limite de linhas muito baixo. A ordem de classificação é importante: o Looker primeiro aplica a classificação e depois aplica o limite. Por exemplo, em uma consulta que contém os campos Mês de criação dos pedidos e Contagem de pedidos, classifique por Contagem de pedidos e especifique um limite de linhas de 5 para conferir os meses que tiveram os cinco maiores números de pedidos.

Para mais informações sobre limites de linhas em outras partes do Looker, consulte a página de práticas recomendadas O que são todos os limites de linhas no Looker? (link em inglês).

Limites de colunas

Se você adicionou uma tabela dinâmica aos resultados da consulta, é possível aplicar um limite de colunas de até 200. O Looker avisa se você estiver ocultando dados ao definir um limite de colunas muito baixo. A ordem de classificação da tabela dinâmica é importante: o Looker primeiro aplica a classificação e depois aplica o limite. Por exemplo, em uma consulta que contém o campo Contagem de pedidos e que é dinâmica pelo campo Mês de criação dos pedidos, classifique por Mês de criação dos pedidos para conferir os cinco meses mais recentes em que os pedidos foram criados.

O campo &quot;Limite de colunas&quot; aparece na barra de dados.

As dimensões, os cálculos de tabelas de dimensões, as colunas de totais de linhas e os cálculos de tabelas de métricas fora das tabelas dinâmicas não são contados no limite de colunas. Os grupos dinâmicos contam como uma coluna para o limite de colunas.