Div durch Null bei Aggregatfunktion
Tomas Fernandez
Hallo Zusammen,hat einer eine einfach Lösung bei dem folgendem Fehler:
Ich habe zur Errechnung von Gefahrgutzahlen zwei UDF's am Item.
Nun errechne ich mit folgendem Audruck den Wert
DocumentRow("Quantity") / DocumentRow("RowRowItems.U_U_ADR_Umrechnung") * DocumentRow("RowRowItems.U_U_ADR_Faktor")
Nun kommt es aber bei einigen Items vor das das DocumentRow("RowRowItems.U_U_ADR_Umrechnung") gleich Null ist was zur Division durch Null führt.
Kann mir jemand bei dem Problem helfen.
Gruß
Daniel Ebi
Hallo,wie wär's damit:
if DocumentRow("RowRowItems.U_U_ADR_Umrechnung") <> 0 then
DocumentRow("Quantity") / DocumentRow("RowRowItems.U_U_ADR_Umrechnung") * DocumentRow("RowRowItems.U_U_ADR_Faktor")
else
DocumentRow("Quantity") * DocumentRow("RowRowItems.U_U_ADR_Faktor")
end if
Dies gilt halt nur dann, wenn die Berechnung trotzdem stattfinden soll, nur ohne Umrechnung.
Ansonsten vielleicht das Feld unterdrücken, wenn DocumentRow("RowRowItems.U_U_ADR_Umrechnung") = 0 ist.
Ich hoffe, das hilft.
Schöne Grüsse
Daniel
0
Please sign in to leave a comment.
Comments
0 comments