Impostare condizione in base al numero inserito in una risposta precedente

Plus d'informations
il y a 4 mois 1 semaine #170681 par Cnh2018
Cnh2018 a créé le sujet : Impostare condizione in base al numero inserito in una risposta precedente
Buongiorno,
Ho inserito una domanda (Q5) "Inserimento numerico multiplo", in cui il rispondente deve indicare una quantità per ciascuna delle due sottodomande. Vorrei che la domanda successiva (Q6) comparisse solo se una delle quantità inserite precedentemente è maggiore a 0. Quale scenario devo inserire? Parliamo della versione 3 di Limesurvey.
Grazie molte.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 4 mois 1 semaine #170690 par lfanfoni
lfanfoni a répondu au sujet : Impostare condizione in base al numero inserito in una risposta precedente
Puoi usare sia il pannello delle condizioni che l'Expression Manager sulla Rilevanza della domanda Q6.
Nel primo caso devi costruirti due scenari mettendo in ogni scenario la condizione che la singola sottodomanda della Q6 sia maggiore di 0. Con il pannello delle condizioni, tutti gli scenari vengono validati in OR.
Se invece vuoi provare l'EM, scrivi direttamente una regola del tipo:
(Q5_S001>0) OR (Q5_S002>0)
Dove S001 e S002 sono i codici di sottodomande relative ai due input numerici della domanda Q5.
Qui trovi un comodo specchietto riepilogativo da usare per impostare condizioni in rilevanza con l'EM:
manual.limesurvey.org/Expression_Manager#Qcode_Variable_Naming
Les utilisateur(s) suivant ont remercié: Cnh2018

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 4 mois 1 semaine #170742 par Cnh2018
Cnh2018 a répondu au sujet : Impostare condizione in base al numero inserito in una risposta precedente
Perfetto, ha funzionato. Grazie. Ma se invece devo fare in modo che le sottodomande della Q6 compaiano solo se i singoli valori delle singole sottodomande in Q5 è maggiore di 0, è corretto/sufficiente inserire in ciascuna sottodomanda di Q6 un'equazione che dice:
Q5_S001>0
Q5_S002>0
Q5_S003>0
Ho provato ad inserire queste equazioni nei singoli campi "equazione di rilevanza" delle sottodomande di Q6, ma non ha funzionato. Devo inserire il codice domanda (Q5) nel campo "filtro array"? Oppure sbaglio le equazioni? Grazie per l'aiuto.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 4 mois 1 semaine #170746 par lfanfoni
lfanfoni a répondu au sujet : Impostare condizione in base al numero inserito in una risposta precedente
No, l'opzione filtro_array serve quando la domanda filtrante è una "Multiple Response".
Prova questa, comprese le parentesi:
(Q5_S001.NAOK>0)

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 4 mois 1 semaine #170751 par Cnh2018
Cnh2018 a répondu au sujet : Impostare condizione in base al numero inserito in una risposta precedente
Grazie. Ho provato, ma funziona solo sulla prima sottodomanda, pura avendole inserite correttamente anche su tutte le altre.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 4 mois 1 semaine #170788 par lfanfoni
lfanfoni a répondu au sujet : Impostare condizione in base al numero inserito in una risposta precedente
E' strano che funziona sulla prima sottodomanda e non sulle successive. Per poterti aiutare dovresti esportare il gruppo di domande o l'intera indagine (in formato rispettivamente lsg e lss) e allegarla qui, oppure mettere lo screenshot della schermata di modifica delle sottodomande sia della Q5 che della Q6.
Comunque: potrebbe darsi che sia attivo il filtro XSS, che non fa funzionare perfettamente alcune cose. Verifica sulle impostazioni generali della tua installazione (devi essere un superadmin), sotto "Sicurezza". In alternativa prova a usare l'operatore "gt" al posto di ">"...insomma: devi fare un po' di prove, oppure allega qualcosa
Les utilisateur(s) suivant ont remercié: Cnh2018

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 4 mois 1 semaine #170791 par Cnh2018
Cnh2018 a répondu au sujet : Impostare condizione in base al numero inserito in una risposta precedente
Avevi ragione. E' bastato disattivare il filtro XSS, ora funziona perfettamente. Ti ringrazio davvero.

Connexion ou Créer un compte pour participer à la conversation.

Commencez dès maintenant !

Créez simplement un compte et commencez à utiliser LimeSurvey dès aujourd'hui.

Inscrivez-vous maintenant

Inscrivez-vous à notre Newsletter!