On this page
code
การทำซ้ำคำถาม
Repeats เป็นคุณสมบัติอันทรงพลังใน rtSurvey ที่ช่วยให้คุณเก็บข้อมูลเดียวกันหลายครั้งภายในแบบสำรวจเดียว ซึ่งมีประโยชน์โดยเฉพาะสำหรับสถานการณ์เช่นการสำรวจครัวเรือน
โครงสร้าง Repeat พื้นฐาน
ในการสร้าง repeat ใน rtSurvey ให้ใช้ begin repeat และ end repeat:
| type | name | label |
|--------------|--------------|----------------------|
| begin repeat | child_repeat | |
| text | name | Child's name |
| decimal | birthweight | Child's birthweight |
| select_one male_female | sex | Child's sex |
| end repeat | | |
จำนวน Repeat แบบไดนามิก
rtSurvey รองรับจำนวน repeat แบบไดนามิกตามคำตอบก่อนหน้า:
| type | name | label | repeat_count |
|----------|----------------|--------------------------------|--------------------|
| integer | num_hh_members | Number of household members? | |
| begin repeat | hh_member | Household Member | ${num_hh_members} |
| text | name | Name | |
| integer | age | Age | |
| end repeat | | | |
การพิจารณาการส่งออกข้อมูล
เมื่อส่งออกข้อมูลจาก rtSurvey ข้อมูล repeat มักจะถูกทำให้แบน อินสแตนซ์ repeat แต่ละอันจะกลายเป็นแถวแยกในข้อมูลที่ส่งออก
หน้านี้มีประโยชน์หรือไม่?