I have an expression tag that occasionally show an error whenever the two tags inside the expression equal zero. Is there away to ignore the error value and just show 0 in the case when the expression is 0*3600/0? Expression below.
So is not an execution exception, which is what try() captures, but simply bad quality on infinity.
In this particular case, I'd use the if() function to replace the denominator when it is zero. if({someTag}, {someTag}, 1.0) (Relying on the fact that numbers are "true" when non-zero.)
Just another way, as this looks similar to an workcenter efficiency calculation:
if({target} = 0, 0, {actual}/{target})
Doing OEEs and efficiencies can be a whole 'nuther topic filled with differences between how normal people calculate things and how corporate calculates things.