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

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

Reply
JemmaD
Helper V
Helper V

Calculated Column for Months from Today

I need to create a calculated DAX column to tell me the number of months from today. 

So any rows where the date is in this month for example would show 0

Rows for last month would be 1

Rows for six months ago would be 6

Next month I guess would be -1

 

I tried this but without the year included it doesn't work once we get to the previous year

= MONTH(TODAY()) - MONTH([DATE])+1

 

1 ACCEPTED SOLUTION
techies
Solution Sage
Solution Sage

Hi @JemmaD DATEDIFF like this

 

MonthsFromToday =
DATEDIFF (
    DATE(YEAR([Date]), MONTH([Date]), 1),
    DATE(YEAR(TODAY()), MONTH(TODAY()), 1),
    MONTH
)
― Power BI | Microsoft Fabric | PL-300 | DP-600 | Blog: medium.com/@cseprs_54978

View solution in original post

3 REPLIES 3
techies
Solution Sage
Solution Sage

Hi @JemmaD DATEDIFF like this

 

MonthsFromToday =
DATEDIFF (
    DATE(YEAR([Date]), MONTH([Date]), 1),
    DATE(YEAR(TODAY()), MONTH(TODAY()), 1),
    MONTH
)
― Power BI | Microsoft Fabric | PL-300 | DP-600 | Blog: medium.com/@cseprs_54978
ryan_mayu
Super User
Super User

do you want to create a column or a measure? could you pls provide some sample data and expected output?





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




lbendlin
Super User
Super User

Helpful resources

Announcements
June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

Check out the June 2025 Power BI update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.