De vez em quando “menos é mais”. Hoje vou apresentar uma forma de filtrar o quadrimestre, mês e semana atuais usando um único campo “drop-down” no Tableau. “Mas por que você faria isso se o Tableau já tem um filtro de data?”, você pergunta. A resposta está na primeira frase do parágrafo.

O filtro de “data relativa” que vem no Tableau é ótimo, eu o uso sempre e o amo de paixão. Mas de vez em quando ele dá opções demais ao usuário, e para visualizações específicas isso pode quebrar as coisas. Alguns dashboards simplesmente são feitos para serem vistos de um certo ângulo específico.

O dashboard abaixo, por exemplo. Ele foi feito para que o usuário veja como foram as vendas no Canada no quadrimestre, mês ou semana atuais (nada nos impede de adicionar o “ano” ou o “dia”, mas eu decidi focar somente nestes três).

Você pode ver o parâmetro “Date Selector” na direita, com o fundo verde. Ele filtra as duas visualizações ao mesmo tempo e o título do mapa. Pode testá-lo abaixo.

Como fazer no Tableau?

Vamos começar criando o parâmetro, mas antes disso, quero que você entenda bem como funciona a função DATEPART no Tableau:

como filtrar data relativa no tableau

Você pode pegar uma “parte” do seu campo de data indicando se quer o “quarter”, “month”, “week”, etc. Vamos manter em mente que vamos usar a variável date_part no nosso parâmetro.

Agora vamos criar um parâmetro chamado “Date Selector” com todas as date_parts que queremos no nosso filtro. O tipo de dato será String e os valores permitidos devem estar em lista.

como filtrar data relativa no tableau

Ótimo! Agora precisamos criar um campo calculado que irá comparar o nosso parâmetro com a data atual:

A formula acima diz que o valor do nosso parâmetro, para o nosso campo de data, deve ser igual ao mesmo date_part de hoje. E.g. se o parâmetro estiver definido para “Quarter” e hoje é dia 17 de Outubro de 2016, ele será traduzido em Q4 = Q4 (supondo que sua base de dados tenha informações para o quadrimestre atual).

Você perceberá que o resultado deste campo calculado é uma dimensão True/False. Para fazer com que seu parâmetro funcione, filtre este campo no valor True e pronto! Seu parâmetro já está filtrando a visualização!

Deixe uma resposta