- Posts: 441
- Thank you received: 25
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
Question affichage de texte : somme de deux champs d'une question précédente
- Remundo
- Topic Author
- Offline
- Platinum Member
Less
More
8 years 6 months ago #124286
by Remundo
Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
Question affichage de texte : somme de deux champs d'une question précédente was created by Remundo
Bonjour,
J'aimerais que ma question "Nombre d'heures totales de la formation / étudiant :" récupère la somme des champs "Volume horaire présentiel" et "Volume horaire à distance" d'une question précédente. En gros le total de la ligne grisé sur l'image
Est-ce possible car pour l'instant j'arrive seulement à afficher les champs réponses indépendamment..
J'aimerais que ma question "Nombre d'heures totales de la formation / étudiant :" récupère la somme des champs "Volume horaire présentiel" et "Volume horaire à distance" d'une question précédente. En gros le total de la ligne grisé sur l'image
Est-ce possible car pour l'instant j'arrive seulement à afficher les champs réponses indépendamment..
Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
Attachments:
The topic has been locked.
- Remundo
- Topic Author
- Offline
- Platinum Member
Less
More
- Posts: 441
- Thank you received: 25
8 years 6 months ago #124371
by Remundo
Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
Replied by Remundo on topic Question affichage de texte : somme de deux champs d'une question précédente
Quelqu'un aurait une idée ?
Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13910
- Thank you received: 2548
8 years 6 months ago #124400
by DenisChenu
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
Replied by DenisChenu on topic Question affichage de texte : somme de deux champs d'une question précédente
Salut,
Si le code de ta question est ARRAY, les code sur l'axe X SX01,SX02 ... sur l'axe Y : SY01,SY02 ...
{sum(ARRAY_SQY01_SQX01,ARRAY_SQY02_SQX01)}
Si le code de ta question est ARRAY, les code sur l'axe X SX01,SX02 ... sur l'axe Y : SY01,SY02 ...
{sum(ARRAY_SQY01_SQX01,ARRAY_SQY02_SQX01)}
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The following user(s) said Thank You: Remundo
The topic has been locked.
- Remundo
- Topic Author
- Offline
- Platinum Member
Less
More
- Posts: 441
- Thank you received: 25
8 years 6 months ago #124439
by Remundo
Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
Replied by Remundo on topic Question affichage de texte : somme de deux champs d'une question précédente
Merci encore Denis,
Pour aller plus loin encore, comment n'afficher cette somme que si le champ est renseigné.
Je m'explique, l'utilisateur renseigne ses spécialités (7 maximum) puis précise les volumes horaires associées.
Ensuite LimeSurvey récupère la somme de ces volumes dans une autre question.
Le soucis c'est qu'il affiche 0 si la spécialité n'est pas renseignée, j'aimerais que la ligne ne s'affiche pas
C'est surement un petit bout de code à rajouter...
Bonne journée
Pour aller plus loin encore, comment n'afficher cette somme que si le champ est renseigné.
Je m'explique, l'utilisateur renseigne ses spécialités (7 maximum) puis précise les volumes horaires associées.
Ensuite LimeSurvey récupère la somme de ces volumes dans une autre question.
Le soucis c'est qu'il affiche 0 si la spécialité n'est pas renseignée, j'aimerais que la ligne ne s'affiche pas
C'est surement un petit bout de code à rajouter...
Bonne journée
Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
Attachments:
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13910
- Thank you received: 2548
8 years 6 months ago #124442
by DenisChenu
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
Replied by DenisChenu on topic Question affichage de texte : somme de deux champs d'une question précédente
Remundo ... il est temps de regarder le manuel ....
manual.limesurvey.org/Expression_Manager#Access_to_Functions
Code:
{if(sum(ARRAY_SQY01_SQX01,ARRAY_SQY02_SQX01) > 0 ,3 la somme est de "+ sum(ARRAY_SQY01_SQX01,ARRAY_SQY02_SQX01),"/")}
manual.limesurvey.org/Expression_Manager#Access_to_Functions
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The topic has been locked.
- Remundo
- Topic Author
- Offline
- Platinum Member
Less
More
- Posts: 441
- Thank you received: 25
8 years 6 months ago #124445
by Remundo
Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
Replied by Remundo on topic Question affichage de texte : somme de deux champs d'une question précédente
{INSERTANS:889234X68660X1206059SQ001_SQ001.shown} : {sum(VH_SQ001_SQ001,VH_SQ001_SQ002)}
{INSERTANS:889234X68660X1206059SQ002_SQ001.shown} : {sum(VH_SQ002_SQ001,VH_SQ002_SQ002)}
{INSERTANS:889234X68660X1206059SQ003_SQ001.shown} : {sum(VH_SQ003_SQ001,VH_SQ003_SQ002)}
{INSERTANS:889234X68660X1206059SQ004_SQ001.shown} : {sum(VH_SQ004_SQ001,VH_SQ004_SQ002)}
{INSERTANS:889234X68660X1206059SQ005_SQ001.shown} : {sum(VH_SQ005_SQ001,VH_SQ005_SQ002)}
{INSERTANS:889234X68660X1206059SQ006_SQ001.shown} : {sum(VH_SQ006_SQ001,VH_SQ006_SQ002)}
{INSERTANS:889234X68660X1206059SQ007_SQ001.shown} : {sum(VH_SQ007_SQ001,VH_SQ007_SQ002)}
Comment dois-je l'appliquer à cette formule par exemple car je n'y arrive pas ?
{INSERTANS:889234X68660X1206059SQ002_SQ001.shown} : {sum(VH_SQ002_SQ001,VH_SQ002_SQ002)}
{INSERTANS:889234X68660X1206059SQ003_SQ001.shown} : {sum(VH_SQ003_SQ001,VH_SQ003_SQ002)}
{INSERTANS:889234X68660X1206059SQ004_SQ001.shown} : {sum(VH_SQ004_SQ001,VH_SQ004_SQ002)}
{INSERTANS:889234X68660X1206059SQ005_SQ001.shown} : {sum(VH_SQ005_SQ001,VH_SQ005_SQ002)}
{INSERTANS:889234X68660X1206059SQ006_SQ001.shown} : {sum(VH_SQ006_SQ001,VH_SQ006_SQ002)}
{INSERTANS:889234X68660X1206059SQ007_SQ001.shown} : {sum(VH_SQ007_SQ001,VH_SQ007_SQ002)}
Comment dois-je l'appliquer à cette formule par exemple car je n'y arrive pas ?
Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13910
- Thank you received: 2548
8 years 6 months ago #124854
by DenisChenu
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
Replied by DenisChenu on topic Question affichage de texte : somme de deux champs d'une question précédente
Un truc du genre:
{if(sum(VH_SQ001_SQ001,VH_SQ001_SQX02) > 0 ,3 INSERTANS:889234X68660X1206059SQ001_SQ001.shown+" : "+ sum(VH_SQ001_SQ001,VH_SQ001_SQX02),"")}
{if(sum(VH_SQ001_SQ001,VH_SQ001_SQX02) > 0 ,3 INSERTANS:889234X68660X1206059SQ001_SQ001.shown+" : "+ sum(VH_SQ001_SQ001,VH_SQ001_SQX02),"")}
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The following user(s) said Thank You: Remundo
The topic has been locked.
Moderators: Nickko