Czy funkcja iif oblicza obie ścieżki w SSRS lub czy jest zwarta?
Próbuję oszacować cenę za kilogram ($ / kg) na podstawie sprzedaży produktu. Działa to dobrze, jeśli produkt został sprzedany w określonym czasie. Jeśli jednak produkt nie zostanie sprzedany, Kg (mianownik) kończy się wynikiem 0 (zero) i skutkuje błędem. - Błąd dzielenia przez zero.
Próbowałem tego
=iif(KgSold=0,0,Revenue/KgSold)
Wygląda na to, żeiif
funkcja oblicza zarówno prawdziwe, jak i fałszywe wyniki. Jak sobie z tym poradzić.
Czy powinienem używaćswitch
zamiast tego?
=switch(KgSold=0,0
KgSold<>0,Revenue/KgSold)