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

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
Anonymous
Not applicable

Last Nonzero Value

I created a measure to know my ability
 
Capacity (Mean) = SUM('Produção'[Production)/SUM('Produção'[Hours])
 
Right after I made a calculation to always return the last value of the filtered month.
 
Last Capacity = CALCULATE( [Capacity (Mean)], FILTER('Produção','Produção'[Date]=MAX([Date])))
 
However I want a way to return the last value of the month that is not zero.
 
Screenshot_3.png

Note, currently it returns the value 0 of the last day of the month but I would like it to return the value 937 which was the last to be produced.

 

I looked for other publications with this same problem but no solution solved for me.

1 ACCEPTED SOLUTION
lbendlin
Super User
Super User

Maybe add another filter

 

Last Capacity = CALCULATE( [Capacity (Mean)], 'Produção'[Date]=MAX([Date]), [Capacity (Mean)]>0 )

View solution in original post

1 REPLY 1
lbendlin
Super User
Super User

Maybe add another filter

 

Last Capacity = CALCULATE( [Capacity (Mean)], 'Produção'[Date]=MAX([Date]), [Capacity (Mean)]>0 )

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

November Power BI Update Carousel

Power BI Monthly Update - November 2025

Check out the November 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.