Campos do tipo Fórmula Data permitem as operações de cálculo de diferença entre duas datas e de cálculo de uma data final a partir de uma data inicial.
Fórmulas:
DateDiff: A fórmula dateDiff permite calcular diferenças entre duas datas.
Tipo de retorno: Inteiro ou texto
Regra: ${campoData1} < ${campoData2}
Fórmula: #dateDiff( ${campoData1} , ${ campoData2} )
DateAdd: A fórmula dateAdd permite atribuir um valor a uma data. Esse valor pode ser dia, mês ou ano.
Regra: ${campoInteiro1} é do tipo número inteiro.
Tipo de retorno: Data
Fórmula: #dateAdd( ${campoData1} , ${campoInteiro1}, type ) …onde type = day || month || year
Tipos de retorno permitidos:
· Inteiro: o retorno do tipo inteiro significa que o retorno será em segundos. Ex.: 86540;
· Texto: o retorno do tipo texto traz o valor de uma forma descritiva. Ex.: 3 meses e 12 dias e 14 horas e 30 segundos;
· Data: o retorno do tipo data traz o valor como sendo uma data. Ex.: 22/02/2019;
Possíveis combinações de fórmulas:
#dateDiff ( #dateAdd( ${campoData1}, ${campoInteiro1}, month ) , ${campoData2})
#dateDiff ( #dateAdd( ${campoData1}, ${campoInteiro1}, month ) , #dateAdd( ${campoData2}, ${campoInteiro2}, day))