- Posts: 88
- Thank you received: 2
Ask the community, share ideas, and connect with other LimeSurvey users!
No, vabbeh, lo so, ho scritto in maniera che si capisse il risultato finale desiderato.Non puoi semplicemente scrivere qualcosa.
Ci sono solo le funzioni implementate in LimeSurvey
[url] www.limesurvey.org/manual/ExpressionScri...mplemented_functions [/url]
Il mostrare in quale classe andrà è una cortesia verso i genitori, ma, soprattutto, è una variabile salvata nel foglio excel delle iscrizioni, foglio sul quale poi lavoreremo tutto l'anno scolastico.Secondo me ti devi fare una terza variabile equazione dove ci metti solo l'if che tira fuori una delle 3 etichette. E nella domanda equazione dove mostrare il testo completo ci metti il puntamento a questa terza variabile nascosta con una delle tre etichette
Come ho detto, voglio calcolare in quale classe andrà e memorizzarlo.BuonaseraInvia il tuo sondaggio (queste domande specifiche) come esportazione lss.Non sappiamo cosa stai facendo esattamente.Joffm
Quindi è memorizzato in "G03Q70".{if((G01Q31.NAOK == "AO01") and (G01Q09.NAOK < 10001), "€ 154,00", if((G01Q31.NAOK == "AO02") and (G01Q09.NAOK < 10001), "€ 195,00", if((G01Q31.NAOK == "AO03") and (G01Q09.NAOK < 10001), "€ 214,00", if((G01Q31.NAOK == "AO01") and (G01Q09.NAOK >=10001) and (G01Q09.NAOK <12001), "€ 180,00", if((G01Q31.NAOK == "AO02") and (G01Q09.NAOK >=10001) and (G01Q09.NAOK <12001), "...
Hai ancora queste "sciocchezze" nel sondaggio.
Quindi salvi un valore della domanda, che non è ancora definita, nella stessa domanda.
Anche qui
Qui assegni qualcosa a un'equazione.
Ma puoi assegnare solo un'altra domanda.
Se il valore deve essere salvato in "G03Q70", NESSUNA assegnazione
Ed è molto più chiaro:
{
if(G01Q31.NAOK == "AO01", if(G01Q09.NAOK < 10001, "€ 154,00", if(G01Q09.NAOK <12001, "€ 180,00", if(G01Q09.NAOK <14401, "€ 205,00", if(G01Q09.NAOK <17301, "€ 230,00", if(G01Q09.NAOK <20801, "€ 255,00", if(G01Q09.NAOK <25001, "€ 270,00", if(G01Q09.NAOK <30000, "€ 285,00", "€ 300,00"))))))),
if(G01Q31.NAOK == "AO02", if(G01Q09.NAOK < 10001, "€ 195,00", if(G01Q09.NAOK <12001, "€ 225,00", if(G01Q09.NAOK <14401, "€ 255,00", if(G01Q09.NAOK <17301, "€ 285,00", if(G01Q09.NAOK <20801, "€ 315,00", if(G01Q09.NAOK <25001, "€ 335,00", if(G01Q09.NAOK <30000, "€ 355,00", "€ 370,00"))))))),
if(G01Q31.NAOK == "AO03", if(G01Q09.NAOK < 10001, "€ 214,00", if(G01Q09.NAOK <12001, "€ 245,00", if(G01Q09.NAOK <14401, "€ 280,00", if(G01Q09.NAOK <17301, "€ 313,00", if(G01Q09.NAOK <20801, "€ 345,00", if(G01Q09.NAOK <25001, "€ 365,00", if(G01Q09.NAOK <30000, "€ 390,00", "€ 405,00"))))))),"" )))
}
Hai davvero guardato il mio esempio?
Ho scoperto di avere dei limiti sull'inglese tecnico...E per favore importa e studia gli studi campione qui
[url] www.limesurvey.org/manual/ExpressionScript_sample_surveys [/url]
Joffm