AnsweredAssumed Answered

Conditional choice filtering through multiple cascades

Question asked by on Aug 10, 2020
Latest reply on Aug 20, 2020 by Philip.Wilson-esristaff

I am trying to created a series of 3 questions asking survey respondents to "rank" their top 3 choices from a list. I want to prevent respondents from selecting the same choice for multiple ranks. However, I want to include 'other' as an option every time. How do I do this?


Using the choice filter field I am able remove already selecting options from subsequent ranks.


Rank 1 selection: A

Rank 2 choice filter: not(selected(${rank1},name)#

Rank 2 choices: B, C, D, E, Other

Rank 2 selection: C

Rank 3 choice filter: (not(selected(${rank1},name))) and (not(selected(${rank2},name)))


Rank 3 choices: B, D, E, Other


I can get this approach (or_other and choice_filter) to work for Rank 2 but I can't seem to apply it to a third 'cascade'.

How do I do this?


James Tedrick