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!Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes! Register now.
I have a matrix visual displaying item numbers as rows and dates as columns.
The dates are from autocalendar() so that I capture every day.
The source data does not have transactions every day.
Where there are no measure results, the matrix is blank.
All calculations are working as intended.
What I need is to show the last calculated value if, for the day, there were no results.
Matrix:
Measure:
Solved! Go to Solution.
@jsauber , Prefer date table, Example to show last available value
calculate(lastnonblankvalue(Table[Date], [Meausre]), filter(all(Date), Date[Date] <= Max(date[Date]) ) )
DAX functions: lastnonblankvalue , firstnonblankvalue: https://www.youtube.com/watch?v=cN8AO3_vmlY&t=26940s
@jsauber , Prefer date table, Example to show last available value
calculate(lastnonblankvalue(Table[Date], [Meausre]), filter(all(Date), Date[Date] <= Max(date[Date]) ) )
DAX functions: lastnonblankvalue , firstnonblankvalue: https://www.youtube.com/watch?v=cN8AO3_vmlY&t=26940s
Thank you so much. This worked. The video was also very useful, thank you for including it.
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.