In the filter of the question q2 (Iβm not sure if this is the name of your second question) you only should have: @optioncode != q1
This works only if your question one and question two are questions of type single selection.
It tried it and it worked on both single select and Multiple select but then the other specify answer choice should not be filtered out even if it is chosen in the previous answer choice.
How can I filter answer responses from t multiple response questions such that only those answers selected appear in the next multiple response question.
please see below;
D1. Which seed companies do you know?
1.A
2.B
3.C
4.D
D2. Apart from the ones mentioned, which of these other seed companies have you ever heard of?
1.A
2.B
3.C
4.D
D3. Which seed companies have you bought seed from?(Only those answers selected in D1 & D2 should be visible in D3.
I am currently using the following code and it is not working;
(IsAnswered(D1) && D1.Contains(@optioncode)) &&
(Answered(D2) && D2.Contains(@optioncode))
There is no function Answered(). There is a function IsAnswered().
Assuming the above is corrected it should show in Q3 the selections made SIMULTANEOUSLY in Q1 and Q2. This agrees with common selections A, B, C, D in both questions. But contradicts the formulation of the second question. Most likely you will need the || operator between the two major parts of your expression, not the &&.