Com o cruzamento de filtros, fica mais fácil e intuitivo para os leitores de dashboards 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 painel para que todos os blocos sejam filtrados automaticamente com base nesse valor.
É possível criar vários filtros cruzados de uma só vez, 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 painel precisam ser criados no mesmo Explore.
- Verifique se você tem o nível de acesso Gerenciar acesso, Editar para o painel.
- Selecione Editar dashboard no menu de três pontos para entrar no modo de edição.
- Selecione Filtros na barra de ferramentas azul na parte de cima do painel e ative a opção Filtragem cruzada.
- Se o painel tiver tipos de visualização não compatíveis, uma janela pop-up vai indicar que ele contém blocos que não podem iniciar a filtragem cruzada. Selecione OK para continuar.
Selecione Salvar na barra de ferramentas do painel.
Os desenvolvedores de LookML podem usar a detecção de agregação para otimizar a performance da filtragem cruzada. Para saber mais sobre como usar a agregação com painéis, acesse a página de documentação Criar painéis definidos pelo usuário.
Como criar filtros cruzados em painéis
Depois que o cruzamento de filtros é ativado em uma instância e um painel, é possível criar filtros cruzados.
Selecione um ponto de dados em um bloco que contenha uma visualização compatível. Para gráficos de barras, colunas, linhas, áreas, dispersão e pizza, também é possível selecionar a legenda.
O bloco que cria o filtro cruzado destaca esse ponto de dados e esmaece todos os outros. Todos os outros blocos de dados serão filtrados pelo valor desse ponto de dados. O campo e o valor do filtro cruzado aparecem na parte de cima do painel para referência.
Para adicionar outro valor a um filtro cruzado, mantenha pressionada a tecla Command (Mac) ou Control (Windows) no teclado enquanto seleciona outros pontos de dados ou legendas.
Os blocos também filtram o valor adicional. O valor adicional do crossfilter aparece na parte de cima do painel.
Para adicionar um novo filtro cruzado, selecione outro ponto de dados em qualquer bloco que contenha um tipo de visualização compatível. Todos os blocos também são filtrados por esse filtro cruzado, e um campo e valor adicional aparecem na parte de cima do painel.
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 é possível 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 (legado)
- 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 nuvem de palavras
- Gráficos de rosca múltiplos
- Gráficos de funil
- Gráficos de linha do tempo
- Gráficos de cascata
- Diagramas de caixa
- Visualizações personalizadas
Para saber como ativar a filtragem cruzada em visualizações personalizadas, acesse a documentação de referência da API 2.0 no repositório custom_visualizations_v2
do GitHub.
Tipos de visualização sem suporte
Os seguintes tipos de visualização não são compatíveis e não podem criar filtros cruzados. No entanto, eles podem ser filtrados por filtros cruzados:
- Gráficos de valor único
- Gráficos de um único registro
- Gráficos de mapa que usam opções de plotagem diferentes de Pontos para dados de
type: location
ou que usam camadas de mapa. - Visualizações que usam layout de grade
- Visualizações baseadas em resultados combinados quando todas as consultas nos resultados combinados são da mesma análise que o restante dos blocos do painel. Se um painel tiver um bloco de resultados combinados com consultas de análises diferentes, não será possível ativar os filtros cruzados para esse painel.
Não é possível criar filtros cruzados (ou filtros de painel padrão) em um campo personalizado, seja qual for o tipo de visualização.
Como usar a seleção de intervalo
É possível usar a seleção de intervalo para fazer uma filtragem cruzada em um painel em todo o intervalo. Para usar a seleção de intervalo:
- Um bloco do painel precisa usar uma visualização de linha, área ou dispersão.
- A visualização precisa usar dados contínuos no eixo x, que geralmente são dados numéricos, dados que usam períodos 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 vai criar filtros cruzados separados para cada ponto de dados selecionado.
Para usar a seleção de intervalo, clique com o botão esquerdo em uma extremidade do intervalo, mantenha pressionado e arraste até a outra extremidade. Quando você soltar, o filtro cruzado vai aparecer na parte de cima do painel, e os outros blocos serão filtrados nesse intervalo. Não é possível adicionar outros valores aos filtros cruzados de seleção de intervalo.
Por exemplo, o leitor de painéis na imagem a seguir selecionou as semanas de 25 de novembro e 2 de dezembro. O intervalo selecionado fica sombreado, e o filtro cruzado aparece na parte de cima do painel.
Cada ponto de dados abrange uma semana. Embora a área sombreada pareça terminar em 2 de dezembro, o filtro cruzado termina em 9 de dezembro, o último dia daquela semana. O filtro cruzado na parte de cima do painel mostra o período completo, de 25 de novembro a 9 de dezembro.
Tipos de tempo não contínuos
Os períodos e os tipos baseados em tempo na lista a seguir não são considerados contínuos. Se você usar a seleção de intervalo com eles, um filtro cruzado 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 padrão do painel
Um painel pode conter filtros cruzados e filtros padrão. Os filtros cruzados aparecem depois dos filtros padrão na parte de cima do painel e são de um azul mais escuro. Por exemplo, na imagem a seguir, o filtro em "Status" é um filtro padrão. Os filtros "Mês de criação" e "Origem de tráfego" são cruzados:
Os filtros cruzados são diferentes dos filtros padrão do painel de algumas maneiras:
- A filtragem cruzada precisa ser ativada separadamente para sua instância e painéis do Looker (Google Cloud Core).
- Não é necessário ter acesso de edição a um painel para criar ou mudar filtros cruzados. No entanto, é preciso ter acesso de edição para ativar a filtragem cruzada em um painel.
- Os filtros cruzados não podem ser configurados com os mesmos controles de dashboard que os filtros padrão.
- Os filtros cruzados específicos não ficam visíveis para outros usuários, a menos que o painel filtrado 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.
- Os filtros cruzados não são aplicados a downloads, programações ou alertas de painéis.
Ao usar filtros cruzados, é possível fazer mudanças temporárias nos valores de filtro de um painel. No entanto, se você criar um filtro cruzado no mesmo campo que um filtro padrão está usando, 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, ao entrar no modo de edição para editar ou adicionar filtros padrão, todos os cruzamentos de filtros atuais serão limpos.
Compartilhar painéis com filtros cruzados
Os filtros cruzados não são salvos em um painel. Você pode compartilhar de várias maneiras:
- Compartilhando um link para o painel
- Incorporando um painel que contém filtros cruzados
Conferindo detalhes quando o cruzamento de filtros está ativado
Quando a filtragem cruzada está ativada em um painel, é possível clicar com o botão direito do mouse para detalhar os dados da visualização.
Remover filtros cruzados
Há duas opções para remover um filtro cruzado individual:
- Selecione novamente o ponto de dados que está sendo filtrado de forma cruzada.
- Selecione o X ao lado do valor do filtro cruzado na parte de cima do painel.
Se houver vários filtros cruzados, você poderá limpar todos eles selecionando o X à direita dos valores de filtro na parte de cima do painel.
Ao entrar no modo de edição, todos os filtros cruzados também são limpos.
Otimizar a performance da filtragem cruzada usando a agregação
Os desenvolvedores do LookML podem otimizar a performance de consultas de painéis com filtros cruzados usando a detecção de agregação. Com o reconhecimento de agregação, os desenvolvedores podem criar tabelas de agregação nos parâmetros explore
do LookML, que otimizam consultas para um ou mais blocos em um painel. A primeira etapa é acessar a tabela de agregação do LookML, que aparece na opção Acessar LookML no menu de três pontos do painel. Para mais informações, consulte a página de documentação do parâmetro aggregate_table
.