QS:การยกเว้นตัวกรองอาร์เรย์
From LimeSurvey Manual
การยกเว้นตัวกรองอาร์เรย์ (array_filter_exclude)
รายละเอียด
การตั้งค่า การยกเว้นตัวกรองอาร์เรย์ ช่วยให้คุณใช้คำถามเลือกตอบได้หลายตัวข้อใดก็ได้ เพื่อเลือกหรือกำหนดว่าคำตอบใด ไม่ แสดงในคำถามประเภทรายการ อาร์เรย์ หรือเลือกตอบได้หลายตัวที่ตามมา
- เลือกตอบได้หลายตัว
- เลือกตอบได้หลายตัวพร้อมความคิดเห็น
- ข้อความสั้นหลายรายการ
- ตัวเลขหลายรายการ
- อาร์เรย์ (5 ระดับ, 10 ระดับ, ใช่/ไม่ใช่/ไม่แน่ใจ, เพิ่มขึ้น/เท่าเดิม/ลดลง, ตามคอลัมน์)
- อาร์เรย์ (มาตราส่วนคู่, ข้อความ, ตัวเลข)
- การจัดอันดับ
นอกจากนี้ คำถามแต่ละประเภทเหล่านี้ยังสามารถถูกกรองได้ด้วย
ข้อยกเว้นเพียงอย่างเดียวคือ อาร์เรย์ตามคอลัมน์ ซึ่งสามารถกรองคำถามอื่นได้ แต่ไม่สามารถถูกกรองได้วิธีการตั้งค่า
ป้อนรหัสคำถามของคำถามแบบหลายตัวเลือกในช่อง การยกเว้นตัวกรองอาร์เรย์ ของคำถามที่คุณกำลังแก้ไขอยู่ คำถามดังกล่าวจะถูกใช้เป็นแหล่งข้อมูลสำหรับคำถามปัจจุบัน โดยคำตอบที่ไม่ได้เลือกจากคำถามก่อนหน้าจะถูกดึงมาใช้เป็นตัวเลือกของคำตอบสำหรับคำถามปัจจุบัน ตัวอย่างเช่น หากรหัสคำถามแบบหลายตัวเลือกต้นทางของคุณคือ "Q1" ให้ป้อน "Q1" ในช่อง 'การยกเว้นตัวกรองอาร์เรย์' เพื่อเริ่มกระบวนการกรองคำตอบ เฉพาะตัวเลือกของคำตอบที่ ไม่ได้ ถูกเลือกในคำถาม Q1 เท่านั้นที่จะแสดงในคำถามของคุณ
การกรองแบบเรียงต่อกัน
ตัวเลือกที่เลือกสามารถแสดงแบบเรียงต่อกันได้ หมายความว่าคุณสามารถเลือกคำถามที่กรองคำถามอื่น ซึ่งกรองคำถามอื่นต่อไปอีก และเป็นเช่นนี้เรื่อยไป
ตัวอย่าง
มาดูตัวอย่างด้านล่างไปพร้อมกัน:

ในภาพหน้าจอด้านบน มีคำถามสองข้อ ข้อแรกเป็นคำถามชนิด เลือกตอบได้หลายตัว ส่วนข้อที่สองเป็นคำถามชนิด เลือกตอบได้หลายตัวพร้อมความคิดเห็น คำตอบที่คุณเลือกในคำถามแรกจะถูกยกเว้นจากคำถามที่สอง ตัวอย่างเช่น หากคุณเลือกตัวเลือก ComfortUpdate (ซึ่งมีรหัสคำถามย่อย 'SQ1') และตัวเลือก Plugin ('SQ4') คำถามย่อย 'SQ1' และ 'SQ4' ที่ตรงกันในคำถามที่สองจะถูกยกเว้น ในภาพหน้าจอ เราจะเห็นว่ามีเพียงตัวเลือกที่ไม่ได้เลือกในคำถามแรกเท่านั้นที่แสดงในคำถามที่สอง
คุณสามารถดาวน์โหลดตัวอย่างนี้ได้จากลิงก์ต่อไปนี้: Limesurvey_group_array_filter_exclude.zip นำเข้ากลุ่มคำถามนี้ ไปยังระบบ LimeSurvey ของคุณ