Ich versuche einen Preis pro Kilo ($/Kg) basierend auf dem Verkauf eines Produkts zu bewerten. Dies funktioniert, wenn das Produkt während des angegebenen Zeitraums tatsächlich verkauft wurde. Wenn das Produkt jedoch nicht verkauft wird, endet die Kg (der Nenner) als 0 (Null) und es tritt ein Fehler auf. - Fehler durch Division durch Null.Berechnet die Funktion iif beide Pfade in SSRS oder ist sie kurzgeschlossen?
Ich habe versucht, diese
=iif(KgSold=0,0,Revenue/KgSold)
Es scheint, dass die iif
Funktion sowohl die wahren und falschen Ergebnissen rechnet. Wie komme ich dazu?
Sollte ich stattdessen die switch
Funktion verwenden?
=switch(KgSold=0,0
KgSold<>0,Revenue/KgSold)
nennen Dann werde ich es zu gehen und lassen Sie wissen .. –
Dank Robert . Das funktioniert. Ich bekomme immer noch die Division durch Null Fehler, also ist es jetzt nur noch eine Frage des Fehlers. –
Ich habe gefunden, wo der Fehler passiert ist. es war in der SQL und nicht im Bericht. –