مرشحات الخيارات (تتالي)

تسمح مرشحات الخيارات بتصفية الخيارات المعروضة في select_one أو select_multiple السؤال ديناميكيًا بناءً على الإجابة على سؤال سابق.

تكون مفيدة عند وجود قوائم منسدلة مرتبطة، مثل عرض المدن بناءً على البلد المحدد، أو تصفية المسميات الوظيفية بناءً على القسم.

كيفية عمل مرشحات الخيارات

لاستخدام مرشح خيارات، اتبع الخطوات التالية:

  1. في مربع الحوار ورقة survey في ورقة، أضف عمودًا باسم choice_filter.

  2. في مربع الحوار choices في الورقة، أضف عمودًا إضافيًا يحتوي على السمة المستخدمة للتصفية.

  3. الـ choice_filter يجب أن يتطابق التعبير في ورقة الاستبيان مع قيمة الفلتر من الإجابة المحددة.

الصياغة (syntax) للفلتر هي:

filter_column = ${question_name}

هذا يقارن بين عمود في ورقة الخيارات والقيمة المحددة في سؤال سابق.

triangle-exclamation

مثال: البلد والمدينة

ورقة survey

النوع
الاسم
label
choice_filter

select_one country

country

اختر بلدًا

select_one city

city

اختر مدينة

country = ${country}

ورقة choices

list_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

ما الذي يحدث:

  1. يختار المستخدم بلدًا في السؤال الأول (مثل France).

  2. يعرض السؤال الثاني (اختر مدينة) فقط المدن حيث country العمود في ورقة الخيارات يطابق البلد المحدد (france في هذه الحالة).

  3. لذلك سيظهر في القائمة المنسدلة للمدينة فقط "Paris" و"Lyon".

Last updated

Was this helpful?