Taking into account the calculation formula when a field is not applicable

Bonjour

C’est ma première fois d’intervenir sur ce forum.
J’ai besoin d’aide pour finaliser un questionnaire. Il s’agit dans une formule de calcul de prendre en compte un champ qui n’est pas renseigné.
Je m’explique :
“Lors d’un inventaire par exemple”
1a. Possédez-vous des assiettes ? Oui : 1 Non : 2
1b. Si Oui, combien en avez-vous ?
2a. Possédez-vous une verres ? Oui : 1 Non : 2
2b. Si oui, combien en avez-vous ?
3a. Possédez-vous des cuillères ? Oui : 1 Non : 2
3b. Si oui, combien en avez-vous ?
Total du matériel (1b+2b+3b)

Dans ce cas, lorsqu’un des champs n’est pas renseigné le calcul ne se fait pas même pour les deux autres.
Alors ma question c’est comment faire pour prendre en compte un calcul même lorsqu’une variable n’est pas renseigné ?

Hello @Atchuailoux,
utilisez coalesce function, voir https://getodk.github.io/xforms-spec/#fn:coalesce. You also find examples with the search function of this forum, e.g. https://community.kobotoolbox.org/t/calculating-the-sum/18096/2.

1 Like

Ok, merci. ça marche super bien. A la prochaine.

1 Like