Como filtrar e limitar dados

Com os filtros, é possível restringir os resultados de uma Análise apenas aos dados do seu interesse. Por exemplo, é possível filtrar os resultados da consulta de uma Análise para os últimos três meses ou para um determinado cliente. O Looker oferece várias condições de filtro para filtrar seus dados.

Limitar os dados permite que você veja um subconjunto dos resultados completos da consulta. Definir limites para os dados pode ser útil quando você quer otimizar a velocidade ou o desempenho, especialmente com grandes conjuntos de dados. Com o Looker, é possível limitar linhas ou dinamizar colunas.

Funções exigidas

Para visualizar, filtrar e limitar as Análises, é preciso ter o papel do Looker de Usuário ou outro papel que contenha a permissão explore.

Filtrar dados

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

Não é necessário que um campo apareça nos resultados de uma consulta de Análise para que você possa filtrá-lo. Por exemplo, é possível criar uma consulta que filtre a Data do pedido para os últimos 90 dias, mesmo que os resultados contenham apenas Cliente e Número de pedidos.

É possível usar qualquer combinação desses tipos de filtro na consulta:

  • Os filtros básicos são os 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 de filtro mais avançada, como pesquisas de texto complexas ou um período que começa no passado e se estende por um determinado número de dias.

  • Com os filtros personalizados, é possível especificar uma lógica de negócios detalhada, combinar a lógica AND e OR ou usar funções do Looker.

Como visualizar e editar filtros

Para visualizar ou editar filtros, abra o painel de filtros clicando no ícone Filtros na parte de cima da janela de Análise ou ao lado do painel Configurar.

Para abrir ou fechar o painel de filtros, clique e arraste a borda inferior dele.

Você também pode rolar o painel de filtros para ver todos eles.

No painel de filtros, é possível realizar as seguintes tarefas:

Sempre que você adicionar, remover ou alterar um filtro, clique em Executar para atualizar e executar novamente a consulta com a atualização aplicada.

Para fechar o painel de filtros, clique no ícone Filtros. Quando o painel de filtros é fechado, ele mostra um resumo dos filtros da Análise.

Filtrar por valor da célula

Clique em um valor de célula no painel Dados e selecione a opção Filtrar por para adicionar um filtro para esse valor de célula.

Condições de filtro

Os filtros podem ser resumidos pelas condições de filtro. As condições de filtro incluem os seguintes elementos:

  • O campo que está sendo filtrado (uma dimensão ou uma medida).
  • O operador de filtro, como está entre, contém ou é >. O operador de filtro define a comparação lógica que ajuda a compor a lógica do filtro.
  • O valor do filtro, com o qual os dados estão sendo comparados.

As condições de filtro variam de acordo com o tipo de campo. Por exemplo, um filtro que usa uma dimensão de tempo permite selecionar um período para o valor do filtro. Uma dimensão numérica oferece opções de operador, como é > ou é <.

É possível mudar a condição de filtro para um filtro no painel de filtros. Por exemplo, você pode selecionar o menu suspenso do operador para mudar a lógica do filtro ou editar o valor do filtro no campo dele. As condições de filtro disponíveis para um campo serão mostradas.

Quando você insere um valor para um filtro que usa dimensões de texto (como um campo para nomes de clientes), o Looker mostra uma lista de valores de dados atuais para o campo. Conforme você digita no campo de valor, 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 você pode colar pode ser limitado pelo navegador ou por outros elementos na sua rede, e pode ser de apenas 2.000.

Sempre que você mudar uma condição de filtro, clique em Executar para atualizar e refazer a consulta com a atualização aplicada.

Filtros básicos

Os filtros básicos consistem em um conjunto simples de condições de filtro baseadas nas opções suspensas prontas para uso do Looker.

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

  • No painel de filtros, clique em + Filtro para adicionar um filtro básico. Essa ação abre a caixa de diálogo Adicionar filtro, em que você pode escolher um campo para criar o novo filtro.
  • Na guia Todos os campos ou Campos em uso do painel Configurar, selecione o ícone Filtrar por campo.
  • No painel Dados, selecione a opção Filtrar na coluna de dados de um campo menu Mais opções.

Os filtros recém-adicionados aparecem no painel de filtros. Acesse o painel de filtros para adicionar um valor de filtro e editar a condição do filtro.

Filtros com atributos do usuário

Os administradores do Looker podem configurar atributos de 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 apropriados a usuários individuais ou grupos de usuários.

O uso de filtros com atributos de usuário permite personalizar automaticamente uma Análise ou um Look para cada usuário que os visualiza. O operador corresponde a um atributo do usuário oferece essa flexibilidade específica para o usuário. Por exemplo, é possível filtrar uma dimensão de região de vendas em uma Análise para que ela seja igual a um atributo de usuário de região de vendas. A Análise 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

Os filtros de correspondências avançadas permitem uma lógica de filtro mais complexa e a entrada livre de texto, expressões de filtro ou valores no campo de valor do filtro.

Para adicionar um filtro de correspondências avançadas, use o processo de filtro básico para criar um filtro e selecione a opção correspondências (avançado) no menu suspenso do operador do filtro.

No campo de texto, insira sua expressão de filtro ou outra lógica. Para ver 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 uma expressão de filtro de correspondências avançadas, adicione um acento circunflexo (^) antes dele. Por exemplo, para inserir a vírgula na expressão de filtro Santa Cruz, CA, digite Santa Cruz ^, CA.

Para referenciar um atributo de usuário em um filtro de correspondências avançadas, use a seguinte sintaxe:

{{ _user_attributes['USER_ATTRIBUTE_NAME'] }}

Filtros personalizados

Com os filtros personalizados, você pode escrever os campos, as constantes, as funções e os operadores necessários 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 em que essa condição é yes. É possível criar um filtro personalizado por Análise.

Para adicionar um filtro personalizado, siga estas etapas:

  1. Navegue até o painel de filtros.
  2. Selecione + Expressão personalizada.
  3. Insira uma dimensão ou função para que o Looker mostre uma lista de funções, operadores e nomes de campos para usar na sua expressão. Selecione um termo no menu suspenso para adicioná-lo à expressão. Quando terminar, a expressão de filtro personalizada precisa ser avaliada como yes ou no.
  4. Selecione Salvar.
  5. Selecione Executar para atualizar e executar a consulta com o filtro personalizado aplicado.

Confira na página de documentação Criar expressões do Looker 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 precisar. Quanto mais complexa for a condição, mais trabalho o banco de dados terá para avaliá-la. Condições complexas podem aumentar o tempo de consulta.

É possível criar um filtro personalizado por Análise.

Para editar um filtro personalizado, clique no ícone Editar ao lado dele para abrir o editor de expressões personalizadas.

Vários filtros

Quando há vários filtros em uma Análise, você tem algumas opções para organizar a lógica de filtro.

Por padrão, o Looker coloca todos os filtros em um grupo. Todos os filtros desse grupo são conectados entre si pela lógica de filtro AND e OR.

Às vezes, você pode querer filtrar uma Análise para várias condições que não estão diretamente relacionadas. Nesse caso, é possível criar outros grupos de filtros e conectá-los usando a lógica AND ou OR.

Para adicionar um novo grupo de filtros, selecione + Novo grupo na seção Filtros.

Filtragem de dimensões: restringe os dados brutos antes dos cálculos.

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

Por exemplo, digamos que você tenha criado uma Análise detalhada para conferir o status de novos compradores. A Análise inclui os campos Status dos pedidos e Contagem de pedidos. Em seguida, adicione um filtro em uma dimensão Pedidos é a primeira compra (Sim/Não) com o valor YES.

O Looker remove dos resultados todos os pedidos que não são os primeiros. A medida Contagem de pedidos ainda conta os pedidos de cada status, mas os valores são menores do que se o filtro não fosse aplicado.

Filtragem de medidas: restringe os resultados após o cálculo das medidas

Quando você filtra uma métrica, os resultados são restritos depois que ela é calculada.

Por exemplo, digamos que você tenha criado uma Análise para ver quantos pedidos foram feitos por cidade. A Análise inclui os campos Cidade do usuário e Número de pedidos. Em seguida, adicione um filtro à medida Contagem de pedidos com a condição is >= 250.

O Looker primeiro conta todos os pedidos de cada cidade. Em seguida, o filtro é aplicado. O filtro limita o conjunto de dados apenas às cidades que tiveram mais de 250 pedidos, mas os valores de medição são os mesmos que seriam se o filtro não fosse aplicado.

Talvez seja necessário desativar a opção de preenchimento de dimensão do Looker se ele estiver retornando valores nulos.

Removendo filtros

Para remover um filtro da Análise, realize uma das seguintes ações:

  • No painel de filtros, selecione o ícone Remover ao lado do filtro.
  • Na guia Todos os campos ou Campos em uso do painel Configurar, selecione o ícone Filtrar por campo.
  • No painel Dados, selecione a opção filter_alt_off Remover filtro na coluna de dados de um campo menu Mais opções.

Outras maneiras de filtrar dados

Filtrar dados em uma Análise é apenas uma maneira de filtrar dados. Outras maneiras de filtrar dados com o Looker incluem:

Como limitar dados

O Looker aceita até 5.000 linhas ou até 50.000 linhas se um limite maior for especificado pelo administrador. O Looker permite até 200 colunas para resultados de consultas dinâmicas ou não dinâmicas. Para melhorar o desempenho do navegador, recomendamos usar até 50 colunas. O Looker define um limite padrão de 50 colunas para resultados de consultas dinâmicas.

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

Limites de linhas

É possível definir um limite de até 5.000 linhas ou até 50.000 linhas se um limite maior for especificado pelo administrador.

O Looker vai avisar 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 o limite. Por exemplo, em uma consulta que contém os campos Cidade dos usuários e Contagem de pedidos, classifique por Contagem de pedidos e especifique um limite de 5 linhas para ver as cidades com os cinco maiores números de pedidos.

Para mais informações sobre limites de linhas em outras partes do Looker, consulte Quais são todos os limites de linhas no Looker? página de práticas recomendadas.

Limites de colunas

Se você adicionou uma tabela dinâmica aos resultados da consulta, o Looker define um limite padrão de 50 colunas. É possível ajustar o limite de colunas para até 200 ou até 1.

Dimensões, cálculos de tabela de dimensão, colunas de total de linhas e cálculos de tabela de medição 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. Assim como nos limites de linha, a ordem de classificação é importante: o Looker primeiro aplica a classificação e depois o limite.

O Looker vai avisar se você estiver ocultando dados ao definir um limite de colunas muito baixo. Por exemplo, em uma consulta que contém o campo Contagem de pedidos e que é dinamizada pelo campo Origem do tráfego de pedidos, se você definir um limite de colunas de 4, o Looker vai adicionar um banner explicando que os limites de linhas e colunas foram atingidos.

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