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

...

  1. when

...

  1. field: Field()

...

  1. then

...

  1. result.add( field.get("Etikettnamn") );

...

  1. 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

...

  1. field: Questions()

...

  1. then

...

  1. outcome.set( field.get("QuestionId") );

...

  1. 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.