Du visar en gammal version av den här sidan. Visa nuvarande version.
Jämför med nuvarande
Visa sidhistorik
Version 1
Nästa »
Beräkningskoden är väldigt lik mellan Stöd och behandling och Formulärhantering. Det finns dock några skillnader:
Stöd och behandling (SoB) | Formulärhantering (FRM) |
---|
För befintlig SoB ser det ut så här 1. rule efsob 2. when 3. field: Field() 4. then 5. result.add( field.get("Etikettnamn") ); 6. end | Rad 1: har FRM tagit bort. Rad 3: här använder FRM Questions() istället för Fields(). Om man då låter variablen heta field så behöver man inte ändra i själva beräkningen. Rad 5: här byter ni result.add(...) till outcome.set(…) Syntaxen blir då: 1. when 2. field: Questions() 3. then 4. outcome.set( field.get("QuestionId") ); 5. end |
Exempel:
when
$q: Questions()
then
outcome.set($q.get("weight") / ($q.get("height")/100 * $q.get("height")/100));
end
Mer information om beräkningar i Stöd och behandling hittar du här.