Mijn Communities
Help
Esmiranda Vermeer
CHAMPION **

Rekenen met datumvelden - dagen optellen of aftrekken

door Esmiranda Vermeer (Bijgewerkt ‎17-02-2023 11:10 door Chris van den Berg VISMA )

Ik wil een berekend veld maken voor datum uit dienst MIN xx dagen. Bv 57 dagen voor de datum uit dienst. Hiervoor gebruik ik de volgende formule:

 

DATEADD(Contract[Date_out_of_service],-57,day)

 

Vreemde is alleen dat bij een deel van de resultaten dit wel goed gaat en bij een deel niet, terwijl dit wel een gevulde uit dienst datum betreft.

datumuitdienst-57dagen.png

Voorheen had ik iets soortgelijks ook met datum uit dienst min xx maanden.

Bij gebruik van dateadd(Contract[Date_out_of_service],-2,MONTH) werkte het soms wel en soms niet. Dit is toen opgelost met deze formule EDATE(Contract[Date_out_of_service], -2) die uitgaat van maanden. Maar dat werkt niet voor dagen.


Hebben anderen ook dit probleem?

Of is er mogelijk ook een andere formule beschikbaar die werkt met dagen?

2 ANTWOORDEN 2
Esmiranda Vermeer
CHAMPION **

door Esmiranda Vermeer

@Chris van den Berg dankjewel. Nu werkt het wel. 

Goedgekeurde oplossing
Chris van den Berg
VISMA

door Chris van den Berg

Goeie vraag! ik heb dit issue vaker gezien en de oplossing lijkt eenvoudig. Je kunt voor deze datum velden namelijk onderstaande expressie gebruiken. Advies is wel om dan de Datum uit dienst (slicer) te gebruiken om die altijd gevuld is.

 

Contract[Date_out_of_service_slicer] - 57