P A T H

Como Adicionar “Todos” a um Parâmetro Dinâmico Duplicando seus Dados

O que você vai aprender?

Nesta dica iremos mostrar como adicionar o item “Todos” a uma lista de um parâmetro dinâmico. Utilizaremos a base pública Superloja, disponível no Tableau.

Introdução: Na versão 2020.1, o Tableau introduziu o recurso parâmetros dinâmicos, que nos deixam preencher automaticamente os valores permitidos de um parâmetro com base nos dados, bem como atualizar o valor atual com base em alguma condição. Esse recurso levou anos para ser criado e foi a solicitação de recurso mais votada nos Fóruns da comunidade do Tableau.

É um recurso incrível que resolveu vários problemas. No entanto, há uma solicitação comum que continuamos a ver dos usuários do Tableau.

Por exemplo, na imagem abaixo vemos o parâmetro criado que é preenchido automaticamente com base no campo Região:

Dica Tableau 162 introdução

Funciona perfeitamente, mas muitas vezes as pessoas podem querer adicionar outro valor à lista: “Todos”. Infelizmente, não existe uma maneira direta de fazer isso. Depois de selecionar a opção de atualizar dinamicamente o parâmetro quando a pasta de trabalho é aberta, você não pode adicionar manualmente nenhum novo item à lista. Portanto, para adicionar “Todos” (ou algum outro item) ao parâmetro, esse valor precisa fazer parte do seu conjunto de dados. Felizmente, existem algumas técnicas diferentes que você pode usar para fazer isso e, nessa dica, vamos ensinar um método bem simples para chegar lá.

Passo 1:  A primeira etapa é duplicar seus dados. Vamos fazer uma União. Visto que Região vem da tabela Compras, precisaremos unir Compras a ela mesma, conforme imagem abaixo:

Dica Tableau 162 01

Isso, é claro, duplicará nossos dados. Também criará um novo campo chamado Nome da tabela, que contém o nome de nossas duas tabelas unidas – em nosso caso, Compras e Compras1. Usaremos isso em nosso segundo passo.

Dica Tableau 162 02

Passo 2: Agora que nossos dados estão duplicados, passaremos para a segunda etapa desta técnica. Usaremos o Nome da Tabela para criar um valor fictício “Todos” para a Região. Para fazer isso, criaremos um campo calculado chamado Região com todos:

Dica Tableau 162 03

A primeira tabela de Compras nos dará uma lista das regiões e a segunda sempre retornará “Todos”, resultando em uma lista de regiões mais “Todos”.

Passo 3: Agora usamos isso para preencher o parâmetro dinâmico. Basta adicionar o campo calculado “Região com Todos” em “Quando a pasta de trabalho é aberta”, conforme imagem abaixo:

Dica Tableau 162 04
Dica Tableau 162 05

Se você usar este método, você precisa se lembrar de filtrar todas as suas visualizações para que você mostre apenas uma das tabelas Compras. Você pode fazer isso filtrando por Nome da tabela e aplicando esse filtro a todas as planilhas que usam a fonte de dados. Esses filtros não afetarão a atualização do parâmetro dinâmico.

14 de Setembro de 2021

Pronto, agora você já sabe como adicionar “Todos” a um parâmetro dinâmico duplicando seus dados!

Language