A função iif computa os dois caminhos no SSRS ou está em curto-circuito?
Eu estou tentando avaliar um preço por quilo ($ / Kg) com base nas vendas de um produto. Isso funciona bem se o produto foi vendido de forma ativa durante o período especificado. No entanto, se o produto não for vendido, o Kg (o denominador) acaba sendo 0 (zero) e resulta em um erro. - Divida por erro zero.
Eu tentei isso
=iif(KgSold=0,0,Revenue/KgSold)
Parece que oiif
função está calculando os resultados verdadeiros e falsos. Como eu consigo contornar isso?
Eu deveria estar usando oswitch
funcionar em vez disso?
=switch(KgSold=0,0
KgSold<>0,Revenue/KgSold)