PROBLEM
Durch das Konfigurieren von kaskadierenden Auswahllisten in ArcGIS Survey123 wird die Liste verfügbarer Antworten in der nächsten Frage basierend auf der Antwort auf eine vorherige Frage eingeschränkt. Diese Funktion ist nützlich, da nur relevante Antwortoptionen angezeigt werden.
Aufgrund bestimmter Konfigurationen in dem XLSForm wird jedoch bei der Auswahl einer Antwort für eine Frage mit kaskadierender Auswahlliste keine Antwortoption für die nächste Frage angezeigt, wie in der folgenden Abbildung zu sehen ist.
Wenn kaskadierende Auswahllisten mit Fragen vom Typ "select_multiple" konfiguriert sind, dann wählen Sie eine der folgenden Methoden als Workaround aus.
Hinweis: Ab der Version von ArcGIS Survey123 vom September 2019 ist es nicht möglich, kaskadierende Auswahllisten mit Fragen vom Typ select_multiple zu konfigurieren. Verwenden Sie alternativ Fragen vom Typ select_one oder einen der unten beschriebenen Workarounds.
Konfigurieren von Fragen vom Typ "select_one" mit kaskadierenden Auswahllisten in Wiederholungen
Verwenden Sie diese Methode für mehrere Datensätze einer Eins-zu-Eins-Beziehung, um eine Antwort für eine Frage und in der Folge eine Antwort für die nächste Frage auszuwählen. Führen Sie die folgenden Schritte aus, um das XLSForm zu konfigurieren.
Im Survey-Formular werden durch das Auswählen einer Antwort zu einer Frage die damit zusammenhängenden Antwortoptionen für die nächste Frage bestimmt. Klicken Sie auf das Symbol Hinzufügen, um mehr Wiederholungsdatensätze hinzuzufügen.
Konfigurieren von Fragen der Typen "select_one" und select_multiple" mit dem Feld "relevant" in Wiederholungen
Verwenden Sie diese Methode für mehrere Datensätze einer Eins-zu-Viele-Beziehung, um eine Antwort für eine Frage und in der Folge mehrere Antworten für die nächste Frage auszuwählen. Diese Methode verwendet das Feld relevant anstelle von choice_filter, um Antwortoptionen basierend auf der Antwort auf die vorige Frage zu beschränken. Führen Sie diese Schritte aus, um das XLSForm zu konfigurieren.
selected($ {Name der vorigen Frage}, 'Name der dazugehörigen Antwortauswahl in der vorigen Frage')
Im Survey-Formular werden durch das Auswählen einer Antwort zu einer Frage die damit zusammenhängenden Antwortoptionen für die nächste Frage bestimmt. Es ist möglich, für die nächste Frage mehrere Antworten auszuwählen. Klicken Sie auf das Symbol Hinzufügen, um mehr Wiederholungsdatensätze hinzuzufügen.
Konfigurieren von Fragen der Typen "select_multiple" und "select_multiple" mit dem Feld "relevant"
Verwenden Sie diese Methode für eine Viele-zu-Viele-Beziehung, um mehrere Antworten für die vorige Frage und die nächsten Fragen auszuwählen. Diese Methode verwendet das Feld relevant, um Antwortoptionen basierend auf den Antworten, die in der vorigen Frage ausgewählt wurden, zu beschränken. Führen Sie die folgenden Schritte aus, um das XLSForm zu konfigurieren.
Im Survey-Formular werden durch das Auswählen mehrerer Antworten für eine vorige Frage die nächsten Fragen mit den zugehörigen Antwortoptionen bestimmt.
Wenn im Namensfeld kaskadierende Auswahllisten mit Sonderzeichen konfiguriert sind, dann führen Sie den unten beschriebenen Workaround durch.
Entfernen Sie auf den Registerkarten Survey und Auswahl des XLSForm alle Sonderzeichen aus dem Feld name. Weitere Informationen zu Sonderzeichen finden Sie unter ArcGIS Survey123: Sonderzeichen.
Artikel-ID: 000021767
Unterstützung durch ArcGIS-Experten anfordern
Esri Support App herunterladen