You can use the BLANK() function in DAX along with the operator "==" which is strictly blank, which will ignore the 0s in your column and count the blanks.
You can use it in the another measure changing the condition in the filter argument of calculate.
Here is a link explaining the BLANK() function.
BLANK – DAX Guide
Hope this helps.
Did I answer your question?
If yes, then please mark my post as a solution!Thank you,Vishesh Jain
Proud to be a Super User!