Forum Discussion
RemiAnthonise
7 years agoHelper V
Calculated column with DateAdd
Hi guys, I have a date-table with a column called 'date', so 'date'[date]. In my other table I have a column called Transdate, 'Studies'[Transdate]. I want to add some months at this table with ...
- 7 years ago
Hi,
Like Dateadd doen't work for you, if you want to add 2 years to Factuurdatum, try this formula:
Dateaddyear = DATE( YEAR( ACKStudies[Factuurdatum] ) + 2 ; MONTH( ACKStudies[Factuurdatum] ) ; DAY( ACKStudies[Factuurdatum] ) )
You also think to do it in M instead.
Regards,
- 7 years ago
hi, RemiAnthonise
You can combine your formula with luxpbi's formula as below:
Dateadd = DATE( YEAR( ACKStudies[Factuurdatum] ) + (1-WEEKDAY(ACKStudies[Factuurdatum],2)) , MONTH( ACKStudies[Factuurdatum] ) , DAY( ACKStudies[Factuurdatum] ) )
Result:
Best Regards,
Lin
luxpbi
7 years agoHelper V
Hi,
Like Dateadd doen't work for you, if you want to add 2 years to Factuurdatum, try this formula:
Dateaddyear = DATE( YEAR( ACKStudies[Factuurdatum] ) + 2 ; MONTH( ACKStudies[Factuurdatum] ) ; DAY( ACKStudies[Factuurdatum] ) )
You also think to do it in M instead.
Regards,
Anonymous
2 years agoNot applicable
You may run into the error that the day has not the correct value (eg. your original date is on day 31 and the +x months results in february) you can change the last part to
Dateaddyear = DATE( YEAR( ACKStudies[Factuurdatum] ) + 2 ; MONTH( ACKStudies[Factuurdatum] ) ; 1 + DAY( ACKStudies[Factuurdatum] ) )
In case anyone runs into this error, I just ran into it and couldn't figure it out for a good 20 min so hope it helps someone