QS:陣列篩選
From LimeSurvey Manual
陣列篩選 (array_filter)
描述
陣列篩選設定可讓您使用任何多選問題,來選擇或設定在後續的清單、陣列或多選問題中顯示哪些回應。
後續的問題可依任何陣列問題類型進行篩選,包括:
- 多項選擇
- 帶評論的複選題
- 多重簡短文本
- 多重數字
- 陣列 (5 點、10 點、是/否/不確定、增加/相同/減少、欄)
- 陣列 (雙重尺度、文本、數字)
- 排序
此外,上述每種問題類型都可以被篩選。
唯一的例外是陣列 (欄),它可以篩選其他問題,但無法篩選自身。如何設定篩選
若要設定篩選,請在您目前正在編輯之問題的陣列篩選欄位中,輸入多選問題的問題編號。該問題將作為目前問題的資訊來源,系統會擷取上一個問題中已選取的答案,並將其作為目前問題的答案選項。例如,如果您的來源多選問題編號為 "Q1",請在「陣列篩選」欄位中輸入 "Q1",即可開始篩選答案。只有在問題 Q1 中被選取的答案選項,才會顯示在套用 array_filter 的問題中。
如果您希望透過此選項篩選更多問題,請在欄位中輸入這些問題編號,並以分號 (;) 分隔。
如果多項選擇問題啟用了允許「其它」的設定:您可以將子問題編號設為other,並依據「其它」是否被勾選來進行篩選。
串接
已選取的選項可以串接顯示。也就是說,您可以選擇一個問題來篩選另一個問題,而該問題又可以篩選下一個問題,依此類推。
陣列篩選範例
讓我們看看以下範例,以更了解此設定的強大功能:

在上方的螢幕截圖中,有兩個問題。第一個是多重簡短文本問題類型,第二個則是陣列雙重尺度問題類型。您在第一個問題中提供的答案將會列在第二個問題中。技術上來說,您對第一個問題之子問題所提供的答案會被篩選,並顯示在第二個問題中。
此範例可從以下連結下載:limesurvey_group_32.lsg。請將此題組匯入到您的 LimeSurvey 安裝中。