Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Expression manager - utilizzare domande di tipo equazione

More
2 years 6 months ago #220082 by fme
Buongiorno

Vi posto il file .lss di una prova di questionario. Non riesco a trovare la formula corretta per usare l'expression manager ed inserire funzioni per calcolare la somma dei punteggi su differenti domande.

Nell'esempio dovrei effettuare la somma delle prime due domande a scelta singola, creando una scala. (Punteggio item1+punteggio item2), da inserire in una domanda separata.
Nella terza domanda il problema è lo stesso; ho un array da uno a 5 su tre domande. Vorrei trovare la somma totale data dal punteggio della risposta ad ogni singola domanda. Ed, eventualmente, dividere per tre per trovare il punteggio medio.

Grazie dell'aiuto

Francesco 

File Attachment:

File Name: limesurvey...8433.lss
File Size:21 KB
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 6 months ago #220085 by Joffm
1. La cosa più importante
Qual è il totale complessivo di q3? -> {sum (that.q3.NAOK)}
"that" - non "That"

2. Qual è il totale complessivo di q3? -> {sum (that.q3.NAOK)}
È abbastanza.
"that" crea l'estensione a {sum (q3_SQ001, q3_SQ002, q3_SQ003)}

3. Come vuoi calcolare "A2" + "A4" + "A5"?
È "A11"?
Devi usare codici numerici.

4. sum(that.sag1, that.sag2).
sag1 e sag2 non hanno sub-domande. Perciò "that" è superfluo. Solo {sum(sag1.NAOK,sag2.NAOK)}

5. Il medio:
Ad esempio così
{sum.that.q1inn1.NAOK / count(that.q1inn2.NAOK)}
In questo modo si calcola il valore medio corretto anche se si è risposto solo a due delle tre righe.

Joffm
 

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The following user(s) said Thank You: lfanfoni
The topic has been locked.

Lime-years ahead

Online-surveys for every purse and purpose