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

Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.

Reply
davidemeconi
Regular Visitor

Difference Between Years only for items alredy purchased

hello,

i have a table with all the purchasing order that look like this:

davidemeconi_0-1654519961880.png


now i want to compare the difference beetween two years but only for the item that was alredy purchased a year before a given date

is it possibile with dax or i have to work with the data structure?

1 ACCEPTED SOLUTION
johnt75
Super User
Super User

You can create a measure like

Sales of prior year products =
var latestYear = MAX( 'Date'[Year])
var priorYearProducts = CALCULATETABLE( VALUES('Orders'[Code]), 'Date'[Year] = latestYear - 1)
return CALCULATE([Sales Amount], priorYearProducts)

and you can build similar logic into comparison measures etc.

View solution in original post

1 REPLY 1
johnt75
Super User
Super User

You can create a measure like

Sales of prior year products =
var latestYear = MAX( 'Date'[Year])
var priorYearProducts = CALCULATETABLE( VALUES('Orders'[Code]), 'Date'[Year] = latestYear - 1)
return CALCULATE([Sales Amount], priorYearProducts)

and you can build similar logic into comparison measures etc.

Helpful resources

Announcements
FabCon Global Hackathon Carousel

FabCon Global Hackathon

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!

September Power BI Update Carousel

Power BI Monthly Update - September 2025

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

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.