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 rule efsob when field: Field() then result.add( field.get("Etikettnamn") ); 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å:
when field: Questions() then outcome.set( field.get("QuestionId") ); end
|
Exempel: Kodblock |
---|
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. |