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

Compete to become Power BI Data Viz World Champion! First round ends August 18th. Get started.

Reply
Tarek78
Helper I
Helper I

Year-Over-Year calculation

Hi Everyone,

 

I am completely new to Power Pivot and DAX calculations. I have a simple data model with a date table and a fact table with dates and sales generated per date.

 

Each month, I am generating a report that shows MTD and YTD sales vs Last year for the same period.

 

Is there a DAX formula to show this.

 

Year over year DAX.png

4 REPLIES 4
Tarek78
Helper I
Helper I

Thanks! I tried them works fine. 

I also used TotalMTD/TotalYTD and it works perfectly also. 

what's the difference between them? Which one using less resources and size?

hi @Tarek78 

TOTALMTD is simplified form of CALCULATE([], DATESMTD). The later provides more flexibility when we have fiscal years starting not on Jan 1st. 

Tarek78
Helper I
Helper I

Thanks !!! I will try this next time and keep you posted. 

 

FreemanZ
Super User
Super User

hi @Tarek78 

you would need some measures with Time Intelligence Functions, like

MTD =
CALCULATE(
SUM(FactTable[Sales]), DATESMTD('calendar'[Date]))
 
LY MTD =
CALCULATE
([MTD], SAMEPERIODLASTYEAR('calendar'[Date]))
 
YTD =
CALCULATE(
SUM(FactTable[Sales]), DATESYTD('calendar'[Date]))
 
LY YTD =
CALCULATE
([YTD], SAMEPERIODLASTYEAR('calendar'[Date]))

Helpful resources

Announcements
August Power BI Update Carousel

Power BI Monthly Update - August 2025

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

August 2025 community update carousel

Fabric Community Update - August 2025

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