Auswahlfilter (Cascade)

Choice-Filter ermöglichen es Ihnen, die in einer Frage angezeigten Optionen dynamisch basierend auf der Antwort auf eine vorherige Frage zu filtern. select_one oder select_multiple Frage basierend auf der Antwort auf eine vorherige Frage.

Sie sind nützlich, wenn Sie verknüpfte Dropdowns haben, z. B. um Städte basierend auf dem ausgewählten Land anzuzeigen oder Berufsbezeichnungen basierend auf der Abteilung zu filtern.

Wie Choice-Filter funktionieren

Um einen Choice-Filter zu verwenden, gehen Sie wie folgt vor:

  1. Im survey sheet, fügen Sie eine Spalte mit dem Namen hinzu choice_filter.

  2. Im choices sheet, fügen Sie eine zusätzliche Spalte mit dem Filterattribut hinzu.

  3. Das choice_filter Der Ausdruck im survey-Sheet muss mit dem Filterwert aus der ausgewählten Antwort übereinstimmen.

Die Syntax für den Filter lautet:

filter_column = ${question_name}

Dies vergleicht eine Spalte im choices-Sheet mit dem in einer vorherigen Frage ausgewählten Wert.

Beispiel: Land und Stadt

survey sheet

Typ
name
label
choice_filter

select_one country

country

Wählen Sie ein Land

select_one city

city

Wählen Sie eine Stadt

country = ${country}

choices sheet

list_name
name
label
country

country

usa

United States

country

france

France

city

nyc

New York City

usa

city

la

Los Angeles

usa

city

paris

Paris

france

city

lyon

Lyon

france

Was passiert:

  1. Der Benutzer wählt im ersten Fragefeld ein Land aus (z. B. France).

  2. Die zweite Frage (Wählen Sie eine Stadt) zeigt nur Städte an, bei denen die country Spalte im choices-Sheet mit dem ausgewählten Land übereinstimmt (france in diesem Fall).

  3. Also erscheinen in der Stadtauswahl nur "Paris" und "Lyon".

Zuletzt aktualisiert

War das hilfreich?