Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

July 28 - August 9 | Final Round of the Power BI Dataviz World Championships. This is your chance. Learn more

Reply
RemiAnthonise
Helper V
Helper 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 DateAdd. 

There is a 1:n relationship between Date and Transdate. 

My' Studies'[Transdate] doesn't include the dates that I want to add / use so I need to refer to the 'date'[date]. How do I do this?

 

See sample data

https://www.dropbox.com/s/zk6w6upch8n9j2p/example.pbix?dl=0 

2 ACCEPTED SOLUTIONS

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,

View solution in original post

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:

1.PNG

Best Regards,

Lin

Community Support Team _ Lin
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

6 REPLIES 6
luxpbi
Helper V
Helper V

Hi @RemiAnthonise,

 

From what date you want to extract the month?

Regards,

Hi @luxpbi

 

For now I want to add 2 or 4 years to the TransDate. But I see I didn't translate my .pbix from Dutch to English. I'm sorry. In my previous post I've mentioned Transdate, in my file this is called factuurdatum. 

 

Like I said, I want to add 2 or 4 years to this date. This will depend on another field so I'll create an If. This won't be a problem, I assume, but I need to get the DateAdd working first.

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:

1.PNG

Best Regards,

Lin

Community Support Team _ Lin
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

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
Not 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

Anonymous
Not applicable

You can always add X years to a year number, but you can't do that with MM or DD (what's the 13th month ?).  So the question remains: how do you create a calculated-column that is 1month later than "myDate" column ?

Helpful resources

Announcements
Fabric Community Sticker Design Challenge Barcelona Carousel

Fabric Community Sticker Challenge - Barcelona 2026

If you love stickers, then you will definitely want to check out our community sticker challenge, Barcelona edition!

July Power BI Update Carousel

Power BI Monthly Update - July 2026

Check out the July 2026 Power BI update to learn about new features.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.

Top Solution Authors