Tableau Dynamic Swapping: Do que se trata?

Tableau Dynamic Swapping: Do que se trata?

Johel Durán. O Tableau é uma ferramenta de visualização de dados com a qual você pode obter resultados surpreendentes em poucos minutos. Ao contrário de seu rival mais próximo, o Power BI, no entanto, ele não é voltado para o usuário médio, mas para aqueles que trabalham com dados e desejam resultados mais profissionais, portanto, existem alguns recursos ocultos conhecidos apenas por designers de nível superior do Tableau ou outros que só são acessíveis através de pequenos hacks.

Nesta ocasião, compartilho um desses truques que farão você parecer um verdadeiro Tableau Zen Master onde quer que apresente seus dados: Dynamic Swapping.

O que é  e para que serve?

Há momentos em que temos um grupo de visualizações no Tableau que são diferenciadas pela(s) dimensão(ões) que expõem. No entanto, a representação visual de todos eles é a mesma. Para capturá-los em um painel, talvez a maneira mais intuitiva seja arrastar cada uma das visualizações para a tela uma sobre a outra.

Qual é o detalhe? Além de ser ineficiente em termos de desempenho, também é visualmente irritante. Felizmente, existe a técnica de Dynamic Swapping, que por meio de parâmetros mostra de forma eficiente todas essas visualizações com representações semelhantes de forma rápida e elegante.

Como é feito o Dynamic Swapping?

Para demonstrar como fazer o Dynamic Swapping, usaremos a antiga fonte de dados Superstore que o Tableau vem com padrão.

1) Aqui simplesmente relacionamos a tabela Orders com a tabela People.

2) Primeiro arrastamos as dimensões Category e Product Name para as linhas e a medida Sales para o Marks do texto.

3) Duplicamos a visualização anterior. Em um caso mudamos Category para Segment e no outro para regional manager.

4) Voltamos para a visualização que apresenta a dimensão Category e passamos a criar um parâmetro.


5) Colocamos o Data type como String e os Allowable Values como List. Passamos a escrever cada uma das dimensões que queremos ver representadas e clicamos no botão OK.


6) Uma vez feito o acima, criamos um novo campo calculado.


7) Aí simplesmente arrastamos o parâmetro que criamos no passo 5 e selecionamos OK.


8) Arraste o campo calculado recém-criado para Filters, selecione a opção Custom value list e digite o nome da lista de parâmetros que criamos anteriormente (e que queremos associar à visualização). Neste caso, como estamos na visualização que utiliza Category, escrevemos Category na faixa amarela e clicamos no símbolo “+” e depois em OK.


9) Repetimos o passo anterior tanto no Segment quanto no gerente regional, conforme o caso.


10) Vamos ao parâmetro e selecionamos Show Parameter, para que seja mostrado quando adicionamos as visualizações ao Dashboard.


11) Criamos um novo Dashboard.

12) Adicionamos as visualizações na tela, uma em cima da outra.

13) Posicionamo-nos no título de cada uma das visualizações e selecionamos Hide Title.

14) Selecionamos as diferentes opções do parâmetro para verificar se tudo funciona corretamente.

15) Tendo verificado o que foi dito acima, podemos dar um acabamento mais profissional arrastando um objeto Text para o topo da visualização que está sendo exibida no momento.


16) Dentro, escrevemos como queremos que a visualização seja chamada (com uma pitada de dinamismo) usando a opção Insert. Em seguida, escolhemos o nome do nosso parâmetro.


17) Verificamos se ao alternar entre as opções de parâmetros, o título muda dinamicamente conforme mostrado nas imagens.

Como pudemos ver, o Dynamic Swapping não é nada complicado e, além de dar dinamismo e aparência ao nosso painel, também nos faz colocar em prática alguns dos superpoderes que os parâmetros do Tableau nos oferecem.

Claro que você também pode personalizar o gráfico que deseja exibir alterando o formato, cores e outros aspectos visuais para torná-lo mais atraente e fácil de entender, assunto que voltaremos em tutoriais futuros, mas por enquanto é só.

Espero que tenham gostado do conteúdo e aprendido algo útil! Vejo você no próximo artigo!

⚠️
As opiniões e comentários expressos neste artigo são de propriedade exclusiva de seu autor e não representam necessariamente o ponto de vista da Revelo.

A Revelo Content Network acolhe todas as raças, etnias, nacionalidades, credos, gêneros, orientações, pontos de vista e ideologias, desde que promovam diversidade, equidade, inclusão e crescimento na carreira dos profissionais de tecnologia.