Operatorer används för att skriva villkor.
| Operator | Betydelse | Kommentar |
|---|---|---|
| > | Större än | |
| >= | Större än eller lika med | |
| < | Mindre än | |
| <= | Mindre än eller lika med | |
| = | Lika med | |
| != | Inte lika med | |
| ! | Inte | |
| & | Och | |
| | | Eller | |
| ? | Lista <parameter> ? "<listnamn>" | |
| + | Addera | Endast avancerade villkor |
| - | Subtrahera | Endast avancerade villkor |
| * | Multiplicera | Endast avancerade villkor |
| / | Dela | Endast avancerade villkor |
- När du endast använder &-operatorer i ett uttryck måste alla uttryck vara sanna för att hela uttrycket ska vara sant.
Exempel:
tocountry = "SE" & fromcountry = "SE"
- När du endast använder |-operatorer i ett uttryck måste minst ett av uttrycken vara sant för att hela uttrycket ska vara sant.
Exempel:
tocountry = "SE" | tocountry = "DK" | tocountry = "FI"
- Använd alltid uteslutande villkor i till exempel en prislista. Annars är det ordningen som avgör.
Exempel:
cartprice >= 500.0
cartprice < 500.0
- Använd parenteser för att bestämma i vilken ordning uttrycken ska utvärderas för att ge förväntat resultat.
Exempel:
weight <=20.0 & tocountry = "SE" | tocountry = "DK"
resulterar i
weight = 40.0 och tocountry=DK är sant
weight = 10.0 och tocountry=DK är sant
medan
weight <=20.0 & (tocountry = "SE" | tocountry = "DK")
resulterar i
weight = 40.0 och tocountry=DK är falskt
weight = 10.0 och tocountry=DK är sant
- Istället för att skapa nya parametrar eller behöva skriva långa och komplicerade uttryck kan du använda ! och != för att invertera boolean-uttryck.
Exempel:
!B2B är sant om B2B är falskt
tocountry != "SE" är sant om tocountry inte är SE
- Använd villkorslistor för att utvärdera mot ett stort antal värden, till exempel postnummer.
Exempel:
tozipcode ? "zipcodes_in_gbg_sthlm"