Boa tarde !
É possível realizar uma subtração de 2 datas e gerar um resultado da forma como segui no print abaixo :
Onde eu faço a linha de baixo menos(-) a de cima, não mostra no print, mas também considero os segundos. Gero essa outra coluna como resultado. Utilizei a função DateTimeDiff e mesmo usando segundos como parâmetro de duração, ainda em alguns casos divergiram do retorno esperado.
Solucionado! Ir para Solução.
Fala @Paulino_Rabelo
tudo bem? Espero que sim.
Vamos lá:
Quando você faz o cálculo de diferença entre datas no EXCEL utilizando uma célula '-' (menos) a outra o que está fazendo é uma subtração entre 2 números (São as datas convertidas em números pelo excel), por isso o seu resultado está dando 1,000625 quando na verdade deveria trazer o total de 24:00:54, ou seja 1 dia e 54 segundos. Veja o exemplo abaixo:
Amarelo vc tem a diferença entre B4-B3
Vermelho é a diferença entre os valores numéricos do EXCEL D4-D3
Azul você tem a diferença entre B4-B3 porém em formato de hh:mm:ss (24 horas)
No caso o Alteryx não converte as datas para o mesmo formato do EXCEL (43966,63 e 43965,63).
Por isso no caso do Alteryx você terá que compor o cálculo trasformando todos em segundos.
Veja abaixo:
Utilize o workflow em anexo, espero que te ajude.
Qualquer dúvida só chamar.
Abraços
Fala Carlos. Muito obrigado pela a solução proposta. Utilizei os passos no meu fluxo e funcionou.
Excelente, @Paulino_Rabelo. Obrigada pela ajuda, @carlosteixeira!
Boa tarde, Carlos
Tudo bem?
Por gentileza, poderia auxiliar com o mesmo exemplo, porém somente com a data? Tenho dois campos de data, sem hora, e preciso calcular a diferença de dias entre ambas no alteryx.
Fiz a fórmula assim:
DateTimeDiff([DTPROD],[DTCARGA], 'day')
Porém o resultado vem [Null].
Muito obrigada!
Boa tarde @mariiggs tudo bem?
Se vc quer apenas a diferença entre as datas basta acrescentar o 's' na palavra 'day'
DateTimeDiff([DTPROD],[DTCARGA], 'days')
veja se funciona