Welcome to the LimeSurvey Community Forum

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

Faire apparaitre résultat d'une fonction lors d'exportation dans excel et PDF

  • lmf2021
  • lmf2021's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
3 years 1 week ago #214998 by lmf2021
Bonjour,

Nous avons créer une fonction qui permet de définir un programme sous le format : Couleur et Niveau (chiffre romain) et un temps de marche en se basant sur des réponses de 12 questions. En se basant sur le score de 4 sections composées de 3 questions. On obtient le bon résultat, par contre, ce résultat n'apparait pas lorsque nous voulons l'exporter en PDF et en EXCEL.

La fonction est en PDF en pièce jointe. L'image avec le fond blanc est notre limesurvey lorsqu'on obtient le résultat après avoir répondu au question. L'image avec le fond gris est lorsqu'on essaye d'exporter en PDF. Comme vous pouvez le voir, le résultat obtenu n'est pas celui affiché dans le PDF.
MERCI!!!!!!!
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 1 week ago #215008 by Joffm
Bonjour
De quel type de question s'agit-il? 
Comment et où exportez-vous au format pdf, EXCEL? 
Et bien sûr: quelle version?

Mais, votre équation est "intéressante". 
Veuillez lire à nouveau dans le manuel la fonction IF et ceci aussi 
 


Plus court
Code:
Programme : 
{if(sum(Q131.NAOK,Q141.NAOK,Q151.NAOK) gt sum(Q31.NAOK,Q41.NAOK,Q51.NAOK) AND sum(Q91.NAOK,Q101.NAOK,Q111.NAOK) gt sum(Q31.NAOK,Q41.NAOK,Q51.NAOK), "Bleu", if(sum(Q131.NAOK,Q141.NAOK,Q151.NAOK) gt sum(Q31.NAOK,Q41.NAOK,Q51.NAOK) AND sum(Q91.NAOK,Q101.NAOK,Q111.NAOK) eq sum(Q31.NAOK,Q41.NAOK,Q51.NAOK), "Vert", if(sum(Q131.NAOK,Q141.NAOK,Q151.NAOK) gt sum(Q91.NAOK,Q101.NAOK,Q111.NAOK) AND sum(Q91.NAOK,Q101.NAOK,Q111.NAOK) lt sum(Q31.NAOK,Q41.NAOK,Q51.NAOK), "Jaune", if(sum(Q131.NAOK,Q141.NAOK,Q151.NAOK) lt sum(Q91.NAOK,Q101.NAOK,Q111.NAOK) AND sum(Q131.NAOK,Q141.NAOK,Q151.NAOK) lt sum(Q31.NAOK,Q41.NAOK,Q51.NAOK), "Rouge", if(sum(Q131.NAOK,Q141.NAOK,Q151.NAOK) lt sum(Q91.NAOK,Q101.NAOK,Q111.NAOK) AND sum(Q131.NAOK,Q141.NAOK,Q151.NAOK) eq sum(Q31.NAOK,Q41.NAOK,Q51.NAOK), "Violet", if(sum(Q131.NAOK,Q141.NAOK,Q151.NAOK) eq sum(Q91.NAOK,Q101.NAOK,Q111.NAOK) AND sum(Q91.NAOK,Q101.NAOK,Q111.NAOK) lt sum(Q31.NAOK,Q41.NAOK,Q51.NAOK), "Orange", if(sum(Q131.NAOK,Q141.NAOK,Q151.NAOK) eq sum(Q91.NAOK,Q101.NAOK,Q111.NAOK) AND sum(Q131.NAOK,Q141.NAOK,Q151.NAOK) eq sum(Q31.NAOK,Q41.NAOK,Q51.NAOK), "Marron","")))))))}  
 
{if(sum(Q31.NAOK, Q41.NAOK, Q51.NAOK, Q91.NAOK, Q101.NAOK, Q111.NAOK, Q131.NAOK, Q141.NAOK, Q151.NAOK) lt 5,"I",
if(sum(Q31.NAOK, Q41.NAOK, Q51.NAOK, Q91.NAOK, Q101.NAOK, Q111.NAOK, Q131.NAOK, Q141.NAOK, Q151.NAOK) lt 8,"II",
if(sum(Q31.NAOK, Q41.NAOK, Q51.NAOK, Q91.NAOK, Q101.NAOK, Q111.NAOK, Q131.NAOK, Q141.NAOK, Q151.NAOK) lt 11, "III",
if(sum(Q31.NAOK, Q41.NAOK, Q51.NAOK, Q91.NAOK, Q101.NAOK, Q111.NAOK, Q131.NAOK, Q141.NAOK, Q151.NAOK) lt 14, "IV","V"))))}
 
 Objectif de marche :  
{if(sum(Q201.NAOK,Q211.NAOK, Q231) lt 2,"2 x 5min",
if(sum(Q201.NAOK,Q211.NAOK,Q231) lt 3,"3 x 5min",
if(sum(Q201.NAOK,Q211.NAOK,Q231) lt 4, "2 x 10min", "2 x 15 min")))}

 

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 1 week ago #215009 by Joffm
 

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 1 week ago #215015 by DenisChenu
Sinon,

1. Les questioon equationsont enregistré sans les tags.
2. Le pdf par défaut filtre et encode les réponses

La soilution (selon ce que je comprend) : gitlab.com/SondagesPro/ExportAndStats/pdfReport

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