Good evening,
My question is about several conditional questions following the same Multi-select categorical question.
The original MULTI-SELECT categorical question asks:
Q429 Select all who assisted with the delivery of (NAME)? Anyone else?
DOCTOR…1
NURSE/MIDWIFE…2
AUXILIARY MIDWIFE…3
OTHER medical, specify…4
OTHER non-medical, specify…5
NO ONE ASSISTED…6
And subsequent [TEXT] questions are asking to specify if “other” was selected as separate questions
Q429o_med Other medical, please specify - coded as enabling condition: Q429==4
and
Q429o_nonmed Other non-medical, please specify - coded with enabling condition: Q429==5
Now, this gives an error, which is systematic and appears across other questions:
Operator '=='cannot be applied to operand of type ‘decimal[]’ and ‘int[]’
What is the best way to avoid this error message? I need to allow for multiple answers, which would have several “other options”?
A similar issue when one or many options from the list of possible answers can be selected and they need to be specified if selected:
Q431 How long after (%NAME%) was delivered did you stay there? HOURS
HOURS…1
DAYS…2
WEEKS…3
DON’T KNOW…98
And then
Q431a (NUMERIC) HOURS with enabling condition Q431==1
Q431b (NUMERIC) DAYS with enabling condition Q431==2
Q431c (NUMERIC) WEEKS with enabling condition Q431==3
This gives the same error:
Operator '=='cannot be applied to operand of type ‘decimal[]’ and ‘int[]’
Your suggestions are very welcome.
Thank you!