The supress zero values option in presentation tab will only work as expected if all expressions return zero.
I understood that you want to suppress based on sum(Sales) (see for example row 2490).
So you can first change your first expression to
to force QV to consider very small values as zero values.
Then your second expression could look like
and the last expression like
Check suppress zero values in presentation tab.
Hope this helps,