Platzhalter einfügen

Guten Tag,


ist es möglich in Synesty für bspw. Preisberechnungen einen Platzhalter einzufügen. Also wenn jetzt in der einen Spalte der Preis von 5,95 steht und in einer anderen eine Formel wie (x+3,95)*0,8 (x sind hier also die 5,95), ist es dann möglich den berechneten Preis ausgeben zu lassen?

Die Preise sind natürlich in jeder Spalte verschieden. Zudem kann auch die Formel abweichen, also in der einen Zeile die eben genannte und in der nächsten kann dann eine andere stehen wie 2,95+x.


Vielen Dank für die Hilfe.


Daniel Meister

Sammelparadise

Hallo Daniel,


ja, das ist möglich. Im Mapper in der betreffenden Spalte auf as "+" drücken und die Zielspalte auswählen. Der eingefügte Ausdruck ist bereits eine Variable mit Verweis auf den Wert der jeweiligen Spalte und Zeile.

Die oben genannte Formel sähe im Freemarker dann so aus: ${(x!?number + 3.95) * 0.8}

"x" ist der Spaltenname und "?number" wandelt einen String in eine Zahl um. Wichtig dabei ist, das Freemarker mit Punkt-Trennern rechnet. Das heißt Kommas müssen vorher mit Punkten ersetzt werden.

Du kannst Dir auch Hilfsspalten anlegen, welche aufbereitete Werte für weitere Berechnungen enthalten. Die eingetragenen Formeln gelten allerdings für alle Zeilen der selben Spalte. Wenn aber die Parameter bekannt sind kannst Du mit "WENN-DANN"-Logik auch verschiedene Berechnungen in der gleichen Spalte festlegen.



Viele Grüße,


Rocco