Welcome to the LimeSurvey Community Forum

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

utiliser un nombre avec virgule pour un calcul avec la fonction sum

  • Castella
  • Castella's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 7 months ago #218624 by Castella
Bonjour,
J'utilise sans problème Limesurvey pour un questionnaire qui liste les cours disponibles puis affiche leur prix et finalement le calcul du total des cours sélectionnés.
Sauf que... si je veux utiliser un nombre qui ne soit pas entier, ça ne marche pas. La fonction sum semble ne pas l'accepter et le remplacer par un zéro.
Aucune idée de la façon de résoudre ce problème.
 Voilà (en raccourci) le texte de la "question" pour le champ équation du calcul du prix :
---
{prix=join(
if(cours_fascias21.NAOK=="Y",join("Prix du cours ",cours_fascias21.question," : ",fascias21," CHF<br />"),""),
if(cours_viscav23.NAOK=="Y",join("Prix du cours ",cours_viscav23.question," : ",viscav23," CHF<br />"),""),
"Total : ",sum(fascias21.NAOK,viscav23.NAOK)," CHF")}
---
et pour une question proposant un prix (variable si on est membre ou non, voici l'équation :
{if(cours_viscav23=="Y",if(association.NAOK == "A1",720,840),"")}
----
Les deux chiffres correspondent au prix membre et non-membre.
Si je veux mettre un prix avec une virgule, ça ne marche plus :

{if(cours_viscav23=="Y",if(association.NAOK == "A1",720.5,840),"")}
(par exemple)

Une idée de la façon de résoudre ce problème ?

Merci d'avancer,
Cédric
 
The topic has been locked.
  • Nickko
  • Nickko's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 7 months ago #218625 by Nickko
C'est un peu léger pour répondre, tu dis que ça ne fonctionne pas mais tu ne dit pas en quoi ça ne fonctionne pas.

Tu lances un bout de code mais tu n'explique pas vraiment comment tu en est arrivé là.

Nickko
Head of ergonomics, UX & UI.
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 7 months ago #218636 by DenisChenu
Le sum devrait fonctionner, pas d'idées.
Mais boin : déjà avoir une idée de la version de LimeSurvey ?

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.
Moderators: Nickko

Lime-years ahead

Online-surveys for every purse and purpose