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

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

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
June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

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

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.