Como cruzamento de filtros de painéis

Com o cruzamento de filtros, os usuários de painéis conseguem interagir com os dados de um painel de forma mais fácil e intuitiva e entender 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.

Vários filtros podem ser criados de uma só vez, e eles podem ser usados em conjunto com os filtros de painel padrão.

Como ativar o cruzamento de filtros nos painéis

Para que o cruzamento de filtros seja ativado, todos os blocos do dashboard precisam ser criados a partir da mesma Análise.

  1. Verifique se você tem o nível de acesso Gerenciar acesso, editar ao painel.
  2. Acesse o modo de edição selecionando Editar painel no menu de três pontos do painel.

  3. Selecione Filtros na barra de ferramentas azul na parte de cima do painel e ative a chave Cruzamento de filtros.

  4. Se o dashboard 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.

  5. Selecione Salvar na barra de ferramentas do painel.

    Os desenvolvedores do LookML podem usar o reconhecimento agregado para otimizar a performance 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.

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

  1. Selecione um ponto de dados dentro de um bloco que contém uma visualização compatível. Para gráficos de barras, colunas, linhas, área, dispersão e pizza, também é possível selecionar a legenda do gráfico.

  2. 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 desse ponto de dados. O campo de cruzamento de filtros e o valor aparecem na parte de cima do painel para referência.

  3. Para adicionar um valor a um filtro cruzado, mantenha a tecla Command (Mac) ou Control (Windows) pressionada no teclado enquanto seleciona legendas ou pontos de dados adicionais.

  4. Os blocos filtram o valor adicional também. O valor adicional para o filtro cruzado aparece na parte superior do painel.

  5. 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 são filtrados por esse filtro cruzado também; um campo e um valor adicionais aparecem na parte superior do painel de controle.

Tipos de visualização com ou sem suporte

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:

Para saber como ativar o cruzamento de filtros em visualizações personalizadas, acesse a documentação de referência da API 2.0 (link em inglês) no repositório custom_visualizations_v2 do GitHub.

Tipos de visualização incompatíveis

Os tipos de visualização a seguir não são compatíveis e não podem criar filtros cruzados. No entanto, eles podem ser filtrados por filtros cruzados:

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.

Como usar a seleção de intervalo

Você pode usar a seleção de intervalo para fazer um cruzamento de filtros em um painel em um intervalo inteiro. Para usar a seleção de intervalo:

  • Um bloco do dashboard precisa 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 vai criar filtros cruzados separados para cada ponto de dados selecionado.

Para usar a seleção de intervalo, selecione uma das extremidades do intervalo à esquerda e segure e arraste até a outra extremidade. Quando você liberar a retenção, o filtro cruzado será exibido na parte superior do painel de controle e os outros blocos serão filtrados nesse intervalo. Não é possível adicionar valores adicionais para filtros cruzados de seleção de intervalo.

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 cruzamento de filtros aparece na parte superior do painel de controle.

Exemplo de cruzamento de filtros de um painel

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 da 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 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 de painel padrão

Um painel pode conter tanto filtros cruzados quanto filtros de painel padrão. Os filtros cruzados aparecem depois dos filtros padrão na parte superior do painel e têm um 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:

Gráfico de linhas de exemplo mostrando o estilo visual de filtros cruzados.

Há algumas diferenças entre os filtros cruzados e os filtros padrão do painel:

  • O cruzamento de filtros precisa ser ativado separadamente para a instância e os painéis do Looker.
  • Não é necessário ter acesso para edição a um painel para criar ou mudar filtros cruzados. Você precisa 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.
  • Outros filtros específicos não ficam visíveis para outros usuários, a menos que o painel seja compartilhado por um link ou incorporado em 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ão para edição em um painel, poderá editar e criar filtros padrão enquanto os filtros cruzados estiverem ativados. No entanto, quando você entra no modo de edição para editar ou adicionar filtros padrão, todos os filtros cruzados atuais são excluídos.

Como compartilhar painéis com filtros cruzados

Os filtros cruzados não são salvos em um painel. Você pode compartilhá-los das seguintes formas:

Detalhamento quando o cruzamento de filtros está ativado

Quando o cruzamento de filtros estiver ativado em um painel, 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 filtro cruzado individual:

  1. Selecione o ponto de dados que está passando pelo cruzamento de filtros novamente.
  2. Selecione o X ao lado do valor entre filtros na parte de cima do painel.

Se houver vários filtros cruzados, selecione o X à direita dos valores na parte superior do painel para limpar todos eles.

Entrar no modo de edição também limpa todos os filtros cruzados.

Como otimizar a performance do cruzamento de filtros usando o reconhecimento agregado

Os desenvolvedores do LookML podem otimizar o desempenho das consultas dos 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 painel. A primeira etapa é acessar a tabela de agregação LookML, que aparece na opção Acessar LookML no menu de três pontos do dashboard. Para mais informações, consulte a página de documentação do parâmetro aggregate_table.