What I want is:
... | stats avg(eval(MyValue!=0)) as Avg
It doesn't work that way (Avg is always 1.0).
Of course, the workaround is:
... | stats sum(MyValue) as Sum, count(eval(MyValue!=0)) as Count | eval Avg = Sum/Count
But is there a simpler way of using a conditional expression with stats avg()?