Próbuję ocenić cenę za kilogram ($/kg) na podstawie sprzedaży produktu. To działa dobrze, jeśli produkt został ostro sprzedany w podanym okresie. Jednak jeśli produkt nie jest sprzedawany, Kg (mianownik) kończy się jako 0 (zero) i wynik błędu. - Błąd dzielenia przez zero.Czy funkcja iif oblicza obie ścieżki w SSRS lub czy jest zwarta?
Próbowałem to
=iif(KgSold=0,0,Revenue/KgSold)
Wydaje się, że funkcja iif
oblicza zarówno prawdziwych i fałszywych wyników. Jak sobie z tym poradzić.
Czy powinienem zamiast tego używać funkcji switch
?
=switch(KgSold=0,0
KgSold<>0,Revenue/KgSold)
dam mu szansę i niech wiesz .. –
Dzięki Robert . To działa. Nadal dostaję podział przez zero błędów, więc teraz jest to kwestia polowania na błąd. –
Znalazłem miejsce, w którym wystąpił błąd. to było w SQL, a nie w raporcie. –