P A T H

Como fazer seleções dinâmicas de comparação de data

O que você vai aprender?

Nesta dica iremos mostrar como fazer seleções dinâmicas de comparação de data. Utilizaremos a base Exemplo-Superloja, disponível no diretório do tableau desktop.

Dica Tableau 283 01

Passo 1: A primeira coisa a fazer é criar três parâmetros. O primeiro chamaremos de “Parte da data” e será um parâmetro de cadeia de caracteres, conforme imagem abaixo. Este parâmetro será usado para determinar qual parte da data queremos usar em nossa análise. Note que em “Valor” utilizaremos as palavras em inglês e letra minúscula, isso é necessário para o cálculo que faremos posteriormente.

Dica Tableau 283 02

O próximo parâmetro será chamado de “Período” e será um parâmetro inteiro. Este parâmetro permitirá que você veja a parte da data atual ou a anterior. No parâmetro, digite 0 e -1. 0 indicará a parte da data atual, então no exibir como colocaremos “Atual”. -1 será a parte da data “Anterior”.

Dica Tableau 283 03

O último parâmetro é denominado “Comparação” e permitirá ao usuário escolher se deseja comparar a parte da data base e o período selecionado acima com o imediatamente anterior ou dar uma olhada no mesmo intervalo do ano anterior.

Este parâmetro também será um parâmetro inteiro com as opções 1 e -1 como valores. -1 representa o período anterior e 1 representa ano após ano. Altere o campo exibir como para os títulos correspondentes para identificar facilmente qual é qual.

Dica Tableau 283 03

Passo 2:  Agora criaremos dois campos calculados. O primeiro será chamado de “Data de início”, conforme imagem abaixo. Este campo calculado identificará o primeiro dia do período de linha de base selecionado.

A função DATETRUNC neste cálculo analisa a data de hoje e, em seguida, gera a primeira data da parte da data selecionada. Portanto, irá gerar a data do primeiro dia da semana, mês, trimestre ou ano de hoje. DATEADD adicionará 0 a essa data se o parâmetro Período estiver definido assim ou subtrairá 1 se a seleção for Último. Essa será a data de início.

Dica Tableau 283 04

Crie outro campo calculado, agora calcularemos a data de término (“Data fim”) do intervalo de datas base, conforme imagem abaixo. Este cálculo adiciona à data de início 1 (referente a parte da data escolhida) e depois subtrai 1 dia para obter a data de término.

Dica Tableau 283 05

Passo 3: A seguir, vamos criar outro campo calculado que serão as datas de início e término para nossos intervalos de comparação. A primeira etapa é criar um campo calculado chamado Multiplicador Data Comparação.

Quando o parâmetro Comparação for 1 (que substitui Ano após Ano), ele retornará o número inteiro correspondente ao parâmetro Parte da Data. Se o parâmetro Comparação não for 1, ele retornará 1.

Dica Tableau 283 05

Em seguida, crie mais um campo calculado para a data de início do intervalo de datas de comparação, conforme imagem abaixo. Esta função pegará o múltiplo do parâmetro de comparação e do Multiplicador Data Comparação e o adicionará à data de início.

O múltiplo do parâmetro Comparação e do Multiplicador Data Comparação será sempre negativo, portanto, a comparação da Data de Início será a data do período anterior ou o mesmo período do ano anterior.

Dica Tableau 283 06

Agora crie a data de término da comparação usando o mesmo cálculo, apenas substitua o campo Data de início pela Data fim, conforme imagem abaixo.

Dica Tableau 283 07

Passo 4: A última etapa é criar um campo calculado que identificará se o campo Data do pedido está no intervalo de datas atual ou de comparação.

Dica Tableau 283 08

Passo 5: Monte seu indicador de diferentes formas. Para esse exemplo, vamos criar um eixo duplo com um gráfico de barras e linha de gantt. A linha representa a soma das vendas do período anterior, enquanto a barra representa a soma das vendas do período atual. Os campos utilizados estão nas imagens abaixo, assim como a montagem da visualização.

 

Adicionei em colunas os campos “Vendas Período Atual” e “Vendas Período Anterior”. Crie o eixo duplo, e não esqueça de sincronizá-los clicando com o botão direito em um dos eixos. Mude o tipo de gráfico no cartão de marcas para os gráficos citados acima. Personalize a cor da forma que preferir.

Dica Tableau 283 09
Dica Tableau 283 010
Dica Tableau 283 011

27 de fevereiro de 2024

Pronto, agora você já sabe como fazer seleções dinâmicas de comparação de data!

Language