Estoy tratando de evaluar un Precio por Kilo ($/Kg) basado en las ventas de un producto. Esto funciona bien si el producto fue vendido efectivamente durante el período especificado. Sin embargo, si el producto no se vende, el Kg (el denominador) termina siendo 0 (cero) y se produce un error. - Divide por cero error.¿La función iif calcula ambas rutas en SSRS o está en cortocircuito?
yo probamos este
=iif(KgSold=0,0,Revenue/KgSold)
Parece que la función iif
está calculando tanto los resultados verdaderos y falsos. ¿Cómo puedo evitar esto?
¿Debo estar utilizando la función switch
en su lugar?
=switch(KgSold=0,0
KgSold<>0,Revenue/KgSold)
voy a darle una oportunidad y le hará saber .. Gracias Robert –
. Eso funciona Todavía estoy recibiendo la división por error cero, así que ahora solo es cuestión de buscar el error. –
Encontré el lugar donde estaba ocurriendo el error. estaba en el SQL y no en el informe. –