Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.
Hi,
I would like to know how I can get Current Year and Last Year using a DimTime Table.
I have Filters Like Year and Period.
My DimTime table is not related to the same date each year.
Example : My starting year of 2020 is 05/01/2020 and 2021 is 03/01/2021.
I need to get the sales count and sales amount from current and last year.
I need to get YTD and PTD
I am using DirectQuery to do so.
Regards,
Frank
Solved! Go to Solution.
@Anonymous , it works great as long as you have date table,
refer to my blog
And this video: https://www.youtube.com/watch?v=cf-YNWX8Qow
I have tested both date Tables in DB and as well one in power bi.
@Anonymous , You can try measures like
YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD('Date'[Date],"4/30"))
Last YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(dateadd('Date'[Date],-1,Year),"4/30"))
Power BI — Year on Year with or Without Time Intelligence
https://medium.com/@amitchandak.1978/power-bi-ytd-questions-time-intelligence-1-5-e3174b39f38a
https://www.youtube.com/watch?v=km41KfM_0uA
I read that DATESYTD is not supported in DirectQuery.
@Anonymous , it works great as long as you have date table,
refer to my blog
And this video: https://www.youtube.com/watch?v=cf-YNWX8Qow
I have tested both date Tables in DB and as well one in power bi.
Thanks alot it works.
Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!
Check out the September 2025 Power BI update to learn about new features.