P A T H

Como criar uma lista de datas a partir de um intervalo de tempo

O que você vai aprender?

Nesta dica iremos ensinar como gerar uma lista de datas a partir de duas colunas que representam um intervalo de tempo

Introdução

O Tableau Prep é a ferramenta de preparação de dados da Tableau, e muita das vezes quando trabalhamos no tableau desktop, queremos realizar um acompanhamento diário do crescimento de pedidos, chamados, vendas, compras.

Para isso precisamos de uma base de dados no formato de histórico, com todos os dias do mês.

Neste exemplo utilizaremos a seguinte base de pedidos:

Onde temos a data em que o pedido foi realizado, e a data em que ele foi enviado, mas queremos acompanhar de forma diária quantos pedidos estão na fila de envio, ou seja, nossa primeira linha da base, ficou do dia 02/10/2018 até o dia 06/10/2018 aguardando envio.

Passo 1: Incluir ao fluxo o passo de “Novas Linhas”

Utilizando o passo de “Novas Linhas”, nós conseguimos construir justamente esse novo formato de base de dados onde iremos gerar novas linhas com base em certas condições. Tendo assim o fluxo Prep no seguinte formato:

Quanto a configuração, temos algumas possibilidades, e vamos conhecê-las agora, vem comigo.

Passo 2: Configurando “Novas Linhas”

Dentro de sua configuração, temos 2 configurações principais:

  • Valores de um campo – A partir de UM único campo, vamos criar linhas na nossa base de dados, incrementando o campo selecionado até ter uma base histórica e incremental

Neste exemplo acima, nós completamos a coluna de “Data de Envio”, acrescentando 1 dia por linha, para completarmos a base, tendo assim todos os dias no intervalo entre a menor e maior Data de Envio.

 

  • O Valor varia de dois campos – Vamos criar linhas na base utilizando o intervalo entre os valores de duas colunas, podendo esses serem datas ou números:

Para esta configuração, dizemos o seguinte

O valor Varia de dois campos

– Irá variar entre “Data do Pedido” (menor valor) e “Data de envio” (maior valor)

– Criaremos essa informação em uma nova coluna chamada “Data Aguardando Envio”

– As datas serão incrementadas em intervalos de 1 Dia (podemos ajustar para qual número, e alternar entre dia, semana ou mês)

– E no caso de cálculo invalido, mantenha data Nula.

Com essa configuração, vamos obter o seguinte Resultado:

Pode parecer que não mudou muita coisa, mas quando levamos esses dados para o Tableau Desktop, agora conseguimos construir uma MOVIMENTAÇÃO DE ESTOQUE, mostrando o tamanho  da fila e envio para cada dia.

11 de Abril de 2023

Pronto! Agora você sabe como criar uma lista de datas a partir de um intervalo de tempo.

Language