Filtres de choix (Cascade)

Les filtres de choix vous permettent de filtrer dynamiquement les options affichées dans un select_one ou select_multiple question en fonction de la réponse à une question précédente.

Ils sont utiles lorsque vous avez des listes déroulantes liées, par exemple afficher les villes en fonction du pays sélectionné ou filtrer les intitulés de poste selon le département.

Comment fonctionnent les filtres de choix

Pour utiliser un filtre de choix, suivez ces étapes :

  1. Dans la feuille survey feuille, ajoutez une colonne nommée choice_filter.

  2. Dans la choices feuille, ajoutez une colonne supplémentaire avec l’attribut de filtrage.

  3. Le choice_filter l’expression dans la feuille survey doit correspondre à la valeur du filtre provenant de la réponse sélectionnée.

La syntaxe du filtre est :

filter_column = ${question_name}

Ceci compare une colonne de la feuille choices à la valeur sélectionnée dans une question précédente.

triangle-exclamation

Exemple : Pays et ville

survey sheet

type
nom
label
choice_filter

select_one country

country

Sélectionnez un pays

select_one city

city

Sélectionnez une ville

country = ${country}

choices sheet

list_name
nom
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

Ce qui se passe :

  1. L’utilisateur sélectionne un pays dans la première question (par ex. France).

  2. La deuxième question (Sélectionnez une ville) n’affiche que les villes où la country colonne dans la feuille choices correspond au pays sélectionné (france dans ce cas).

  3. Ainsi seules « Paris » et « Lyon » apparaîtront dans la liste déroulante de la ville.

Mis à jour

Ce contenu vous a-t-il été utile ?