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

How to show last 4 years sales with current ytd using DAX

Hi,

 

Need help on DAX , client requested to show last 4 years sales with current YTD.

 

Thanks,

Francis

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Thanks, @amitchandak . Will try this one and let you know shortly.

View solution in original post

3 REPLIES 3
Anonymous
Not applicable

Hi @Anonymous ,

 

Please mark the answer as solution if it works.

If not, please show some sample data and expected result to us.

 

Best Regards,

Jay

amitchandak
Super User
Super User

@Anonymous , I think you need the last 4 years + data till today

 

Try like

 

Last 4 year till date =
var _max = if(isfiltered('Date'),MAX( 'Date'[Date]) , today())
var _min = eomonth(_max,-1*MONTH(_max) -48 )+1
return
CALCULATE([net] ,filter('Date', 'Date'[Date]>= _min &&  'Date'[Date]<= _max))

 

or

Last 4 year till date  =
var _max = if(isfiltered('Date'),MAX( 'Date'[Date]) , today())
var _min = eomonth(_max,-1*MONTH(_max) -48 )+1
return
CALCULATE([net] ,DATESBETWEEN('Date'[Date],_min,_max))

 

 

 

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube
Anonymous
Not applicable

Thanks, @amitchandak . Will try this one and let you know shortly.

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.