Hello,

NaN means Not a Number. So there is at least one element in your calculation which evaluates to ‘’.

Use coalesce( ) to control this effect. See https://getodk.github.io/xforms-spec/#fn:coalesce

Hi @rahul_521,

Maybe you could also have a look at a simple workaround discussed previously using `coalesce`

:

For the gory details see https://docs.getodk.org/form-logic/#empty-values-in-math. Most likely you are including a non-mandatory (and unanswered…) question result in the calculation. Unfortunately, unanswered/empty inputs are **not** treated as zero (!), resulting in a NaN calculation result. As @wroos states, when including non-mandatory responses in a calculation you must add a `coalesce()`

to your calculation to explicitly convert any null values to 0.