Berechnungen
Berechnungen sind überall möglich, wo mit Zahlenwerten gearbeitet wird.
Für die Grundrechenarten können die gängigen Zeichen +, -, / und * verwendet werden und für Potenzen das Zeichen ^ (z.B. x^2 entspricht x²).
Formeln
| Formel | Beschreibung | Beispiel |
|---|---|---|
round_up([Zahl]) |
Aufrunden | round_up(original_price * 1.2) - 0.1 ergibt 120% des Originalpreises aufgerundet und 0.1 abgezogen für einen "x,90"-Preis |
round_down([Zahl]) |
Abrunden | round_down(original_price * 1.2) - 0.1 ergibt 120% des Originalpreises abgerundet und 0.1 abgezogen für einen "x,90"-Preis |
round([Zahl]; [Nachkommastellen]) |
Runden | round(flaeche, 2) rundet das Ergebnis einer Flächenberechnung auf zwei Nachkommastellen |
next_upper([Zahl]; [Stufe 1]; [Stufe 2]; [Stufe 3]; ...) |
Aufrunden auf vorgegebene Stufen | next_upper(breite, 100, 200, 300) rundet die Breite auf die nächste Stufe von 100, 200 oder 300 auf |
step_from([Zahl]; "[Stufe 1]:[Wert1]"; "[Stufe 2]:[Wert2]"; ...) |
Ermittlung einer Stufe mit einem Mindestwert | step_from(breite; "0:100"; "50:200"; "100:300") gibt abhängig von der Breite folgende Werte/Preise zurück: Bei einer Breite ab "0" und unter "50" => 100 EUR Bei einer Breite ab "50" und unter "100" => 200 EUR Bei einer Breite ab "100" => 300 EUR |
step_to([Zahl]; "[Stufe 1]:[Wert1]"; "[Stufe 2]:[Wert2]"; ...) |
Ermittlung einer Stufe mit einem Maximalwert | step_to(breite; "50:99.9"; "100:199.9"; "500:299.9") gibt abhängig von der Breite folgende Werte/Preise zurück: Bei einer Breite bis "50" => 99,90 EUR Bei einer Breite bis "100" => 199,90 EUR Bei einer Breite bis "500" => 299,90 EUR |
Variablen für Elemente
| Variable | Beschreibung | Beispiel |
|---|---|---|
original_price |
Preis eines mit dem ELement verknüpften Artikels | original_price * 1.2 für einen Preis von 120% des Originalpreises des verknüpften Artikels |
product_price |
Preis des Konfigurator Basis-Artikels | product_price * 0.1 für einen Aufpreis von 10% des Artikelpreises des Konfigurator-Basisartikels |
total_price |
Gesamtpreis der Konfiguration | total_price * 1.1 für einen Preis von 110% des Originalpreises des Gesamtpreises der Konfiguration ohne dieses Element |