Jämförda versioner

Nyckel

  • Dessa rader lades till.
  • Denna rad togs bort.
  • Formateringen ändrades.

...

Infoga utdrag
Beräkningar
Beräkningar

...

nameprogrammering av uträkningar
nopaneltrue

Utdrag

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:

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.