Rekenen en Vergelijkingen Samenvatting
Algemeen
Rekenen en vergelijkingen met waarden van Kenmerken kunnen op meerdere plekken in het systeem gebruikt worden, namelijk:
- Direct in magicstrings
- Regel: Vul waarde in met formule
- Variabele teksten in documentsjablonen
Rekenen
Met formules kan de output aangepast worden door te rekenen met de kenmerkwaarde(n):
- Met elk type kenmerk kan gerekend worden, zolang de waarde een correct getal is
- Waardes die geen getal zijn worden als 0 geïnterpreteerd
- Delen door 0 geeft geen output
Naam | Teken |
---|---|
Haakjes: | () |
Keer/maal: | * |
Gedeeld door: | / |
Plus: | + |
Min: | - |
Formules worden afgerond op 10 cijfers achter de komma. Een uitkomst die als waarde in een kenmerk wordt opgeslagen wordt afgerond op twee cijfers achter de komma.
Vergelijken
Met vergelijkingen kan gecontroleerd wordt of een waarde aan een bepaalde conditie voldoet. In deze vergelijkingen kunnen ook berekeningen opgenomen worden.
Operators
De operators die gebruikt worden
|
De operator die gebruikt wordt voor
| ||||||||||||||||||||
show_when { voorbeeld_kenmerk == "tekst" } |
show_when { "tekst" in "meervoudig_kenmerk" } |
Functies
De AND functie is 'waar' als alle voorwaarden 'waar' zijn. De voorwaarden moeten worden gescheiden door een komma.
show_when { and( voorbeeld_kenmerk == "Appel", example_kenmerk == "Peer" ) }
De OR functie is 'waar' als minimaal één van de voorwaarden 'waar' is. De voorwaarden moeten worden gescheiden door een komma.
show_when { or( voorbeeld_kenmerk == "Appel", example_kenmerk == "Peer" ) }
De NOT functie is 'waar' als de voorwaarde 'niet waar' is, en omgekeerd, is 'niet waar' als de voorwaarde 'waar' is.
show_when { not( voorbeeld_kenmerk == "Appel" ) }