O que você vai aprender?
Muitas vezes quando vamos trabalhar com dados, sofremos com problemas de conversão no formato das informações. E um desses problemas acontece quando uma data vem no formato de número Serial e precisamos convertê-la para data ou até mesmo data e hora.
INTRODUÇÃO
MAS AFINAL, o que é esse número serial?
Você pode enxergar esse número abrindo por exemplo um arquivo Excel, escrevendo uma data qualquer e depois mudando o formato do campo para número.
Assim você vai ter dados parecidos com a imagem acima.
Esse número representa a quantidade de dias após o dia ‘01/01/1900’!
Ah, então eu só preciso fazer um DateTimeAdd? Sim! MAS ATENÇÃO, cada ferramenta trata de forma diferente essa fórmula, algumas consideram os extremos (ou seja, o próprio dia 01/01/1900), outras não consideram.
Afinal, como resolvemos isso no ALTERYX?
Convertendo número para Data ou Data e Hora:
Para esse exemplo, vamos considerar a seguinte base de dados:
Primeiramente, vamos arrastar o arquivo para dentro do Alteryx e carregar nossos dados.
Após isso, vamos inserir uma ferramenta de fórmula e configurar da seguinte forma.
SIM! Não precisamos de nenhum cálculo!
Para transformar o número inteiro para Data, vamos apenas utilizar a fórmula ToDate() e criar um campo do tipo Date.
E para transformar o número decimal para DateTime, vamos utilizar a fórmula de ToDateTime() e criar um campo do tipo DateTime.
Simples assim, não precisamos de cálculos ou fórmulas complexas!