I can't seem to get the calculation to work correctly when I use multiple pulldata functions. For example.
3 * pulldata('tubing', 'vol', 'dia', ${field_7}) * ${field_19})
works fine, but
3 * pulldata('tubing', 'vol', 'dia', ${field_7}) * ${field_19}) + pulldata('flow', 'vol', 'size', ${field_21}
does not work. It gives me no answer at all.
EDIT: As a workaround, I can assign the 2nd pulldata function to a decimal field and use the decimal field in the place of the 2nd pull data function. I just don't want to have to see the decimal field in the survey.