PROBLEM
Configuring cascading selects in ArcGIS Survey123 restricts the list of available answers in the next question based on the answer to a previous question. This feature is useful, as only relevant answer options are presented.
However, due to certain configurations in the XLSForm, selecting an answer to a cascading select question does not display any answer options for the next question, as shown in the image below.
If cascading selects are configured with select_multiple questions, choose one of the following methods as a workaround.
Note: With the September 2019 release of ArcGIS Survey123, it is not possible to configure cascading selects using the select_multiple type question. As an alternative, use the select_one type question or any of the workarounds described below.
Configure select_one type questions with cascading selects in repeats
Use this method for multiple records of a one-to-one relationship to select one answer to a question, and subsequently one answer to the next question. Follow the steps below to configure the XLSForm.
In the survey form, selecting an answer to a question determines the related answer options for the next question. Click the add icon to add more repeat records.
Configure select_one and select_multiple type questions with the relevant field in repeats
Use this method for multiple records of a one-to-many relationship to select one answer to a question, and subsequently multiple answers to the next question. This method uses the relevant field to restrict answer options based on the answer to the previous question, instead of the choice_filter. Follow these steps to configure the XLSForm.
selected(${the name of the previous question}, 'the name of the related answer selection in the previous question')
In the survey form, selecting an answer to a question determines the related answer options for the next question. It is possible to select multiple answers for the next question. Click the add icon to add more repeat records.
Configure select_multiple and select_multiple type questions with the relevant field
Use this method for a many-to-many relationship to select multiple answers to the previous and next questions. This method uses the relevant field to restrict answer options based on the answers selected in the previous question. Follow the steps below to configure the XLSForm.
In the survey form, selecting multiple answers to a previous question determines the next sets of questions with the related answer options.
If cascading selects are configured with special characters in the name field, follow the workaround described below.
In the XLSForm survey and choices tab, remove any special characters in the name field. For more information on special characters, refer to ArcGIS Survey123: Special characters.
Article ID: 000021767
Get help from ArcGIS experts
Download the Esri Support App