Search the knowledge base, browse our resources, and visit our forum for more detailed information
Read in English | Leer en español | اقرأ باللغة العربية
Dernière mise à jour : 15 fév. 2022
Certains formulaires avancés peuvent nécessiter qu’un calcul interne soit effectué dans le cadre du formulaire (plutôt qu’après, lors de l’analyse). Cela peut être fait en ajoutant un Calcul et en écrivant l’expression mathématique dans le champ d’étiquette de la question.

Une expression mathématique peut être aussi simple que 5 + 1, mais il est
plus probable qu’elle inclue une référence à une autre question.
Référencer d’autres questions dans votre question de calcul nécessite de donner aux autres
questions des noms fixes via les paramètres de la question, tels que girls ou
income. Lorsque vous référencez ces questions, vous devez toujours utiliser le
nom de question unique (et non l’étiquette) - ${girls} ou ${income}
Par exemple, si vous souhaitez convertir la réponse à une question sur le
revenu de quelqu’un dans une autre devise (comme les francs rwandais en dollars américains), vous devez
écrire ${income} div 688.
Vous pouvez également utiliser la réponse à cette question Calcul à d’autres fins, telles que construire votre logique de saut (par exemple, ne poser une question de suivi qu’au-dessus d’un certain seuil de revenu) ou en l’affichant dans une Note (voir ici pour obtenir de l’aide sur la façon d’afficher la réponse à une question dans l’étiquette d’une autre question).
Il existe de nombreuses options différentes disponibles, telles que la fonction round()
(par exemple, round(${int_1} div ${int_2}, 1) arrondira le résultat d’une division à une
seule décimale). Pour une liste de certaines des nombreuses expressions mathématiques qui
peuvent être utilisées dans ce champ, veuillez consulter
les spécifications XForm sur les fonctions de calcul
pour le contexte technique de toutes les fonctions disponibles dans KoboToolbox et
XLSForms. Pour une utilisation avancée des calculs dans KoboToolbox, veuillez vous référer à
cet article.
Opérateur |
Description |
|---|---|
|
Addition |
|
Soustraction |
|
Multiplication |
|
Division |
|
Égal |
|
Différent de |
|
Inférieur à |
|
Inférieur ou égal à |
|
Supérieur à |
|
Supérieur ou égal à |
|
Ou |
|
Et |
|
Modulo (reste de la division) |
|
Puissance / exposant |
Did you find what you were looking for? Was the information clear? Was anything missing?
Share your feedback to help us improve this article!
KoboToolbox is maintained by Kobo Inc.