Com o cruzamento de filtros, fica mais fácil e intuitivo para os espectadores de painéis interagirem com os dados de um painel e entenderem como uma métrica afeta outra. Com o cruzamento de filtros, os usuários podem selecionar um ponto de dados em um bloco do dashboard para que todos os blocos do dashboard filtrem automaticamente esse valor.
É possível criar vários filtros cruzados ao mesmo tempo, e eles podem ser usados em conjunto com os filtros padrão do painel.
Como ativar o cruzamento de filtros em painéis
Para que o cruzamento de filtros seja ativado, todos os blocos do dashboard precisam ser criados a partir da mesma Explorar.
- Verifique se você tem o nível de acesso Gerenciar acesso, editar para o painel.
- Entre no modo de edição do painel selecionando Editar painel no menu de três pontos do painel.
- Selecione Filtros na barra de ferramentas azul, na parte superior do painel, e ative a opção Cruzamento de filtros.
- Se o painel tiver algum tipo de visualização não compatível, uma janela pop-up vai indicar que ele contém blocos que não podem iniciar o cruzamento de filtros. Selecione OK para continuar.
Selecione Salvar na barra de ferramentas do painel.
Os desenvolvedores do LookML podem usar o reconhecimento agregado para otimizar o desempenho do cruzamento de filtros. Para saber mais sobre como usar o reconhecimento agregado com painéis, acesse a página de documentação Como criar painéis definidos pelo usuário.
Criação de filtros cruzados nos painéis
Depois que o cruzamento de filtros estiver ativado em uma instância e em um painel, será possível criar filtros cruzados.
Selecione um ponto de dados dentro de um bloco com uma visualização compatível. Também é possível selecionar a legenda do gráfico nos gráficos de barras, colunas, linhas, área, dispersão e pizza.
O bloco que cria o cruzamento de filtros destaca esse ponto de dados e esmaece todos os outros pontos de dados. Todos os outros blocos de dados serão filtrados pelo valor daquele ponto de dados. O campo e o valor de cruzamento de filtros aparecem na parte de cima do painel para referência.
Para adicionar outro valor a um cruzamento de filtros, mantenha pressionada a tecla Command (Mac) ou Control (Windows) no teclado e selecione outras legendas ou pontos de dados.
Os blocos também filtram o valor adicional. O valor adicional do cruzamento de filtros aparece na parte superior do painel.
Para adicionar um novo cruzamento de filtros, selecione outro ponto de dados em qualquer bloco com um tipo de visualização compatível. Todos os blocos também são filtrados por esse cruzamento, e um campo e um valor adicionais aparecem na parte superior do dashboard.
Tipos de visualização compatíveis e incompatíveis
Cada bloco de dados em um painel contém uma visualização, e o tipo de visualização determina se você pode ou não usar os pontos de dados nesse bloco para criar filtros cruzados.
Tipos de visualização compatíveis
Os seguintes tipos de visualização são compatíveis e podem criar filtros cruzados:
- Gráficos de tabela
- Gráficos de tabela (legados)
- Gráficos de colunas
- Gráficos de barras
- Gráficos de linhas
- Gráficos de área
- Gráficos de dispersão
- Gráficos de pizza
- Gráficos de mapa que usam a opção Pontos para dados de
type: location
e gráficos de mapa que usam dados detype: zipcode
- Gráficos de mapa estático (regiões)
- Gráficos de mapa estático (pontos)
- Gráficos de nuvens de palavras
- Gráficos de rosca
- Gráficos de funil
- Gráficos de linha do tempo
- Gráficos de cascata
- Gráficos Boxplot
- Visualizações personalizadas
Para saber como ativar o cruzamento de filtros em visualizações personalizadas, acesse a documentação de referência da API 2.0 no repositório do GitHub do custom_visualizations_v2
(link em inglês).
Tipos de visualização sem suporte
Os tipos de visualização a seguir não são suportados e não podem criar filtros cruzados; no entanto, eles podem ser filtrados por filtros cruzados:
- Gráficos de valor único
- Gráficos de registro único
- Gráficos de mapa que usam opções de Gráfico diferentes de Pontos para dados de
type: location
ou gráficos de mapa que usam camadas de mapa - Visualizações que usam o layout de grade
- Visualizações com base em resultados combinados quando todas as consultas nos resultados combinados são da mesma Análise que o restante dos blocos do dashboard. Se um painel tiver um bloco de resultados mesclados com consultas de diferentes Análises, não será possível ativar filtros cruzados nesse dashboard.
Seja qual for o tipo de visualização, não é possível criar filtros cruzados (ou filtros de painel padrão) em um campo personalizado.
Usando a seleção de intervalo
Você pode usar a seleção de intervalo para filtrar um painel em um intervalo inteiro. Para usar a seleção de intervalo:
- Um bloco de um painel deve usar uma visualização de linha, área ou gráfico de dispersão.
- A visualização precisa usar dados contínuos no eixo x, que geralmente são dados numéricos, dados que usam timeframes ou dados de um tipo baseado em tempo, embora alguns períodos e tipos de tempo não sejam contínuos.
- O Tipo de escala do eixo x da visualização não pode ser Ordinal. Se for Ordinal, a seleção de intervalo criará filtros cruzados separados para cada ponto de dados selecionado.
Para usar a seleção de intervalo, selecione uma extremidade do intervalo à esquerda, mantenha a tela pressionada e arraste até o outro final. Quando você soltar a retenção, o cruzamento de filtros aparece na parte superior do painel de controle e os outros blocos são filtrados nesse intervalo. Não é possível adicionar valores adicionais aos filtros cruzados de seleção de intervalos.
Por exemplo, o visualizador do painel na imagem a seguir selecionou as semanas de 25 de novembro e 2 de dezembro. O intervalo selecionado está sombreado e o filtro cruzado aparece na parte superior do painel de controle.
Cada ponto de dados abrange uma semana. Embora a área sombreada pareça terminar em 2 de dezembro, o cruzamento de filtros termina em 9 de dezembro, o último dia dessa semana. O cruzamento de filtros na parte superior do painel exibe o período completo, de 25 de novembro a 9 de dezembro.
Tipos de horário não contínuos
Os timeframes e os tipos com base no tempo listados abaixo não são considerados contínuos. Se você usar a seleção de intervalo com elas, um cruzamento de filtros separado será criado para cada ponto de dados selecionado.
date_time_of_day
date_day_of_week
date_month_name
date_quarter_of_year
date_fiscal_quarter_of_year
Como usar filtros cruzados com filtros do dashboard padrão
Um painel pode conter filtros padrão e filtros cruzados. Os filtros cruzados aparecem depois dos filtros padrão na parte superior do painel de controle em azul mais escuro. Por exemplo, na imagem a seguir, o filtro "Status" é padrão. Os filtros em "Mês de criação" e "Origem do tráfego" são cruzados:
Os filtros cruzados diferem dos filtros do painel padrão de algumas maneiras:
- O cruzamento de filtros precisa ser ativado separadamente para a instância e os painéis do Looker (Google Cloud Core).
- Você não precisa ter acesso de edição a um painel para criar ou alterar filtros cruzados. É necessário ter acesso para editar para ativar o cruzamento de filtros em um painel.
- Os filtros cruzados não podem ser configurados com os mesmos controles do painel que os filtros padrão.
- Filtros cruzados específicos não ficam visíveis para outros usuários, a menos que o painel seja compartilhado por um link ou incorporado a um site.
- Os filtros cruzados não são salvos no painel. Quando você sai de um painel, os filtros cruzados são apagados.
- Eles não são aplicados a downloads, programações ou alertas do painel.
Ao usar filtros cruzados, você pode fazer mudanças temporárias nos valores de filtro de um painel. No entanto, se você criar um filtro cruzado no mesmo campo usado por um filtro padrão, o valor do filtro padrão não poderá ser alterado até que o filtro cruzado seja removido.
Se você tiver permissões de edição para um painel, poderá editar e criar filtros padrão enquanto os filtros cruzados estiverem ativados. No entanto, entrar no modo de edição para editar ou adicionar filtros padrão limpará todos os filtros cruzados atuais.
Como compartilhar painéis com filtros cruzados
Os filtros cruzados não são salvos em um dashboard. Você pode compartilhá-los das seguintes maneiras:
- Ao compartilhar um link para o painel.
- Ao incorporar um painel que contém filtros cruzados.
Detalhamento quando o cruzamento de filtros está ativado
Quando o cruzamento de filtros está ativado em um dashboard, clique com o botão direito do mouse para detalhar os dados da visualização.
Como remover filtros cruzados
Há duas opções para remover um cruzamento de filtros individual:
- Selecione novamente o ponto de dados que está passando pelo cruzamento de filtros.
- Selecione o X ao lado do valor do cruzamento de filtros na parte de cima do painel.
Se houver vários filtros cruzados, remova todos selecionando o X à direita dos valores do filtro na parte superior do painel.
Entrar no modo de edição também limpa todos os filtros cruzados.
Como otimizar o desempenho do cruzamento de filtros usando o reconhecimento agregado
Os desenvolvedores do LookML podem otimizar o desempenho da consulta de painéis com filtros cruzados usando o reconhecimento agregado. Com o reconhecimento agregado, os desenvolvedores podem criar tabelas agregadas nos parâmetros explore
do LookML, que podem otimizar consultas para um ou mais blocos em um dashboard. A primeira etapa é acessar a tabela de agregação do LookML, que aparece na opção Acessar LookML do menu de três pontos do painel. Para mais informações, consulte a página de documentação do parâmetro aggregate_table
.