Show survey data total

Plus d'informations
il y a 1 mois 3 semaines #174536 par flasher44
flasher44 a répondu au sujet : Show survey data total
I cannot get the syntax correct in order to reference the first sub-question of a list-item question with two subquestions answers.
surveyID = 162958
GroupID = 31
QuestionID = 309
Subquestion answer #1: Especes_1
Subquestion answer #2: Especes_2

Then I use this SQA value to identify my question : 162958X31X309Especes_1


But it does not work …


Any idea why ?

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

Plus d'informations
il y a 1 mois 3 semaines #174549 par tpartner
tpartner a répondu au sujet : Show survey data total
I don't understand what a "list-item" question is. If it's a list-radio it has answers, not sub-questions.

The identifier that you are looking for is the column name in the database. If you do not have access to the database, activate the survey and then export some responses using the "Question codes" option. You will see these column headers in the Excel file.

Cheers,
Tony Partner
Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.

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

Plus d'informations
il y a 1 mois 3 semaines #174572 par flasher44
flasher44 a répondu au sujet : Show survey data total

tpartner écrit: I don't understand what a "list-item" question is.


I mean the question type with ID309 is : array (number)

And what I call "list item" of the sub question are number to choose between 0 to 20


It's not a radio button type at all, all answers are NUMBERS.

OK so I did you what you said, I exported the answers to excel, and in the column header was written as question code : Especes[1_1].


I tried the new SQA value 162958X31X309Especes[1_1] , but it does not work.

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

Plus d'informations
il y a 1 mois 3 semaines #174582 par DenisChenu
DenisChenu a répondu au sujet : Show survey data total
Screenshot of Question logic file

Else : manual : manual.limesurvey.org/Expression_Manager#Access_to_Variables

Something like QCODE_Especes_1 or QCODE_1_Especes

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .

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

Plus d'informations
il y a 1 mois 3 semaines #174605 par flasher44
flasher44 a répondu au sujet : Show survey data total
none are working ...

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

Plus d'informations
il y a 1 mois 3 semaines #174615 par DenisChenu
DenisChenu a répondu au sujet : Show survey data total
Send a screenshot of Question logic file …

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .

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

Plus d'informations
il y a 1 mois 3 semaines #174617 par flasher44
flasher44 a répondu au sujet : Show survey data total
Here is a copy of the orginal survey with the same problem…


Pièces jointes :

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

Plus d'informations
il y a 1 mois 3 semaines - il y a 1 mois 3 semaines #174630 par tpartner
tpartner a répondu au sujet : Show survey data total
According to that logic file, the identifier for the first x-axis sub-question (first column) of Bird 1 would be 459729X34X336BI1_SQ001.

Bird 2 would be 459729X34X336BI2_SQ001.

...

Cheers,
Tony Partner
Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.
Dernière édition: il y a 1 mois 3 semaines par tpartner.

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

Plus d'informations
il y a 1 mois 3 semaines - il y a 1 mois 3 semaines #174639 par DenisChenu
DenisChenu a répondu au sujet : Show survey data total
Or
{SPECIES_BI2_SQ001.SGQA}
:) then it's OK when you copy the survey …

: SGQA in lowercase see manual.limesurvey.org/Expression_Manager#Access_to_Variables at end of table.

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .
Dernière édition: il y a 1 mois 3 semaines par DenisChenu.

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

Plus d'informations
il y a 1 mois 3 semaines #174641 par tpartner
tpartner a répondu au sujet : Show survey data total
Sure, but this is being done in a Twig file so probably:

processString('{SPECIES_BI2_SQ001.SGQA}')

Cheers,
Tony Partner
Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.
Les utilisateur(s) suivant ont remercié: DenisChenu

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

Plus d'informations
il y a 1 mois 3 semaines #174642 par DenisChenu
DenisChenu a répondu au sujet : Show survey data total

tpartner écrit: Sure, but this is being done in a Twig file so probably:

You're right …

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .

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

Plus d'informations
il y a 1 mois 3 semaines - il y a 1 mois 3 semaines #174648 par tpartner
tpartner a répondu au sujet : Show survey data total
@flasher44, so, if following your screenshot of the logic file, my original code should be something like this:

<div> 
	{% set bird1SGQA = processString('{SPECIES_BI1_SQ001.SGQA}') %}
	{% set aResponses = getAllTokenAnswers(aSurveyInfo.sid) %}
	{% set responseSum = 0 %}
	{% set responseCount = 0 %}
	{% set responseToken = '' %}
 
	{% for response in aResponses %}
		{% if (response[bird1SGQA] != '') %}
			{% set responseSum = responseSum + response[bird1SGQA]|number_format %}
			{% set responseCount = responseCount + 1 %}
		{% endif %}
 
		{% if (loop.index == 1) %}
			{% set responseToken = response['token'] %}
		{% endif %}
	{% endfor %}
 
	{% if (responseCount > 0) %}
		There are {{ responseCount }} valid responses for Q1 with token value {{ responseToken }}.
		<br />
		The sum of all valid responses  is {{ responseSum }}.
		<br />
		The average of all valid responses is {{ (responseSum/responseCount) }}.
	{% endif %}
</div>

NOTE: all instances of sgqa should be in lower-case - see image below. (the forum is transforming the case in the code above)


Cheers,
Tony Partner
Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.
Pièces jointes :
Dernière édition: il y a 1 mois 3 semaines par tpartner.
Les utilisateur(s) suivant ont remercié: DenisChenu

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

Plus d'informations
il y a 1 mois 3 semaines #174662 par flasher44
flasher44 a répondu au sujet : Show survey data total
Thank you both, your example is working perfectly on my test survey but when I try to adapt it to my real survey, nothing work …

here is the screenshot my real survey, maybe you could tell me why it's not working.


Pièces jointes :

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

Plus d'informations
il y a 1 mois 3 semaines #174665 par DenisChenu
DenisChenu a répondu au sujet : Show survey data total
Especes_1_1 : manual.limesurvey.org/Expression_Manager#Qcode_Variable_Naming

But it's always a bad solution to have sub question X and Y with only number

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .

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

Plus d'informations
il y a 1 mois 3 semaines - il y a 1 mois 3 semaines #174667 par tpartner
tpartner a répondu au sujet : Show survey data total
Going by that screenshot, your variable definition for species 1 would be:



Species 2 would be:



And so on...

To avoid confusion, it is a good idea to assign the x-axis sub-question codes X001, X002,... And the y-axis codes Y001, Y002...

Cheers,
Tony Partner
Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.
Pièces jointes :
Dernière édition: il y a 1 mois 3 semaines par tpartner.

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!