P A T H

Como criar um drill down de mapa com a função SIZE e ação de filtro

O que você vai aprender?

Nesta dica iremos mostrar como criar um drill down de mapa com a função SIZE e ação de filtro. Utilizaremos a base pública Superloja, disponível no Tableau.

Introdução: Os mapas do Tableau são ótimos! Eles são fáceis, têm boa aparência e usá-los como filtro serve como um ótimo guia visual para um painel. 

Mas existem alguns momentos em que você não quer mostrar apenas o nível de estado ou cidade. Você deseja que seu usuário final seja capaz de detalhar (fazer um drill down) em seu estado selecionado para o nível de cidade ou código postal.

Como pode ser visto no exemplo abaixo com a função SIZE e ação de filtro.

Dica Tableau 185 - 1 - Introdução
Dica Tableau 185 - 1.2 - Introdução

Antes de fazermos a lógica com a função SIZE e as ações de filtro, precisamos criar 2 planilhas, uma mostrando os dados por nível de estado e outra por nível de cidade, como pode ser visto no exemplo abaixo:

Passo 1: Dê duplo clique em cima de State para gerar a longitude e latitude, arraste Sales para marca cor e a dimensão State para detalhe.

Dica Tableau 185 - 2 - Passo 1

Legenda: State = Estado | Sales = Vendas

Passo 2: Dê duplo clique em cima de State para gerar a longitude e latitude, arraste City para marca rótulo e a dimensão State para detalhe.

Dica Tableau 185 - 3 - Passo 2

Legenda: State = Estado | City = Cidade

Agora podemos começar a implementar a lógica:

Passo 3:  Crie um campo com a seguinte lógica:

  1. Filtro Size: SIZE ( ) = 1

A função SIZE( ) é um cálculo de tabela que informa quantas marcas estão em sua visualização. Assim, com um mapa de 48 Estados, SIZE( ) = 48. Isso significa que a função SIZE() = 1 será avaliada como False. Falso, não existe apenas 1 Estado neste mapa.

Passo 4: Na planilha de nível de Estado, arraste o campo calculado criado no exemplo anterior para prateleira de filtro e configure da seguinte forma: Cálculo usando State e selecione Falso.

Legenda: State = Estado

Dica Tableau 185 - 4.2 - Passo 4

Passo 5: Para a planilha nível cidade vamos fazer um passo semelhante ao anterior. Insira o campo calculado Filtro Size na prateleira de filtro e configure da seguinte forma:

Dica Tableau 185 - 5 - Passo 5

Legenda: State = Estado | City = Cidade

Precisamos ter certeza que o filtro está levando em conta o estado, e apenas detalhando no nível de cidade. Lembre-se que queremos manter todas as cidades em 1 estado. Como isso é avaliado como Falso, precisamos adicionar Verdadeiro na lista de valores personalizados, como pode ser visto abaixo:

Dessa vez, queremos que o mapa da cidade seja filtrado até que apenas 1 estado seja selecionado. Em outras palavras, queremos que SIZE( )=1 seja verdadeiro. Verdadeiro, o usuário selecionou apenas um estado.

Passo 6: Para dentro de um contêiner Horizontal, arraste as duplas planilhas criadas nos passos anteriores. A planilha no nível de cidade vai estar em branco, porque não filtramos nenhum estado, logo SIZE é diferente de 1.

Dica Tableau 185 - 6 - Passo 6

Passo 7: Precisamos agora adicionar duas ações no painel. Configure exatamente como os exemplos abaixo, que filtrará automaticamente a planilha de nível estado.

  1. Ação Estado:
Dica Tableau 185 - 7 - Passo 7

 2. Ação Cidade:

Dica Tableau 185 - 8 - Passo 8

Passo 8: Precisamos criar um botão para zerar a ação de filtro, para isso, crie um campo calculado chamado Redefinir Filtro com a seguinte lógica:

Redefinir Filtro: 0

Passo 9: Crie uma nova planilha chamada Botão e arraste o cálculo do botão “Redefinir Filtro’ para detalhe e altere o tipo de marca para forma.

Dica Tableau 185 - 9 - Passo 9

Passo 10: Traga essa planilha para o painel e crie a seguinte ação de filtro:

Dica Tableau 185 - 10 - Passo 10

Passo 11: Por fim, formate seu painel e seu botão para o visual ficar do seu gosto.

Dica Tableau 185 - 1 - Introdução
Dica Tableau 185 - 1.2 - Introdução

07 de Março de 2022

Pronto, agora você já sabe como criar drill down de mapa com a função SIZE e ação de filtro.

Language