Subtraktion von Spalten

Hallo,


wir wollen das Ergebnis einer einfachen Subtraktion aus 2 Spalten in einer 3ten Spalte ausgeben.


In der 3ten Spalte steht folgendes Script:

${VK Beamer Discount brutto 19%?number - bdimport?number}


Diese schreiben wir dann in eine Datenbank. Diese schreibt dann folgenden Fehler in die Ergebnisspalte:


Script error: freemarker.core.NonNumericalException: Can't convert this string to number: ""

The blamed expression:

==> VKBeamerDiscountbrutto19?number [in template "bdcalc" at line 1, column 3]

----

FTL stack trace ("~" means nesting-related):

- Failed at: ${VKBeamerDiscountbrutto19?number - b... [in template "bdcalc" at line 1, column 1]

----: ${VKBeamerDiscountbrutto19?number - bdimport?number}

Korrektur zum vorigen Post.


In der 3ten Spalte steht folgendes Script:

${VKBeamerDiscountbrutto19?number - bdimport?number}



Hallo,


immer wenn Sie die Fehlermeldung:


Can't convert this string to number: ""


sehen, bedeutet dies, dass versucht wird ein leerer Wert in eine Nummer umzuwandeln.


D.h. sie sollten also sichergehen das in beiden Spalten überall Nummern stehen. Ggf. können Sie das auch im Skript selbst abfragen in dem Sie


<#if isNumber(SPALTENNAME)> xxxx </#if>


um ihre Rechnung herumbauen (ggf. für beide Spalten einbauen).



Viele Grüße

Der Synesty Support