Rekenen en Vergelijkingen Samenvatting: verschil tussen versies

Uit ZaaksysteemWiki
Ga naar: navigatie, zoeken
(Functies)
(Rekenen)
Regel 11: Regel 11:
  
 
= Rekenen =
 
= Rekenen =
Met formules kan de output aangepast worden door te rekenen met de kenmerkwaarde(n):
+
Formules kunnen gebruikt worden bij regels van het type 'vul waarde in met formule' en in vergelijkingen. De rekentekens die hierbij gebruikt kunnen worden zijn:
<ul>
+
 
<li>Met elk type kenmerk kan gerekend worden, zolang de waarde een correct getal is</li>
 
<li>Waardes die geen getal zijn worden als 0 geïnterpreteerd</li>
 
<li>Delen door 0 geeft geen output</li>
 
</ul>
 
 
{| class="wikitable" style="text-align:center;"
 
{| class="wikitable" style="text-align:center;"
 
|-
 
|-
Regel 37: Regel 33:
 
|<nowiki>-</nowiki>
 
|<nowiki>-</nowiki>
 
|}
 
|}
 
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 =
 
= Vergelijken =

Versie van 14 dec 2015 om 10:33

Algemeen

Rekenen en vergelijkingen met waarden van Kenmerken kunnen op meerdere plekken in het systeem gebruikt worden, namelijk:

Rekenen

Formules kunnen gebruikt worden bij regels van het type 'vul waarde in met formule' en in vergelijkingen. De rekentekens die hierbij gebruikt kunnen worden zijn:

Naam Teken
Haakjes: ()
Keer/maal: *
Gedeeld door: /
Plus: +
Min: -

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
voor kenmerken met één waarde:

Naam Teken
is gelijk aan ==
is niet gelijk aan !=
groter dan >
kleiner dan <
groter of gelijk aan >=
kleiner of gelijk aan <=
bevat tekst ~=

De operator die gebruikt wordt voor
kenmerken met meerdere waarden:

Naam Teken
komt voor in in
show_when { voorbeeld_kenmerk == "tekst" }
show_when { "tekst" in "meervoudig_kenmerk" }

Functies

De AND functie is 'waar' als alle voorwaarden 'waar' zijn, terwijl de OR functie 'waar' is als minimaal één van de voorwaarden 'waar' is. De voorwaarden worden gescheiden door een komma.

show_when { and( voorbeeld_kenmerk == "Appel", example_kenmerk == "Peer" ) }
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" ) }