Como filtrar e limitar dados

Esta página explica como um usuário pode filtrar e limitar dados em uma Análise detalhada do Looker Explore. Por exemplo, um usuário pode filtrar os resultados da consulta da Análise detalhada 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 detalhada.

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:

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

  • 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.

  • 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

É possível adicionar um filtro básico de algumas maneiras diferentes:

  • 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, enquanto 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 de calendário personalizados

Os calendários personalizados permitem definir um calendário comercial, como um calendário fiscal ou de varejo, e aplicá-lo a um grupo de dimensões baseado em datas no modelo do LookML.

As opções de filtro para calendários personalizados aparecem apenas quando você filtra um grupo de dimensões de calendário personalizado. Essas opções permitem filtrar por períodos personalizados, como está nos últimos 3 anos personalizados ou é este período personalizado. Os filtros de calendário personalizados oferecem suporte a períodos como período personalizado, estação personalizada, ano personalizado, trimestre personalizado, semana personalizada e dia personalizado.

Filtros com atributos do usuário

Os admins do Looker podem configurar atributos do usuário que especificam valores específicos do usuário. Por exemplo, um admin 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 da 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 Expressões de filtro do Looker.

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

O admin 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 Criar expressões do Looker explica como criar expressões do Looker e como o editor pode ajudar você.

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 por uma dimensão, você restringe os dados brutos antes de qualquer cálculo ser feito.

Por exemplo, digamos que você criou uma Análise detalhada para conferir quantos pedidos foram feitos a cada dia. A Análise detalhada inclui os campos Data de criação dos pedidos e Contagem de pedidos. Em seguida, você adiciona um filtro em uma dimensão 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 por uma métrica, você restringe os resultados depois que a métrica é calculada.

Por exemplo, digamos que você criou uma Análise detalhada para conferir quantos pedidos foram feitos a cada dia. A Análise detalhada 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 que tiveram menos de 20 pedidos. Talvez seja necessário desativar a opção Preenchimento de dimensões do Looker se ele estiver retornando valores nulos.

Limitar dados

O Looker oferece suporte a até 5.000 ou 50.000 linhas se um limite maior for especificado pelo admin. O Looker oferece suporte a até 200 colunas para resultados de consultas dinâmicas ou não dinâmicas. Para a performance 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 linhas de até 5.000 linhas ou até 50.000 linhas, se um limite maior for especificado pelo admin. 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? Práticas recomendadas.

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 tabela de dimensões, as colunas de total de linhas e os cálculos de tabela de métricas fora das tabelas dinâmicas não são contabilizados no limite de colunas. Os grupos dinâmicos contam como uma coluna para o limite de colunas.