SAS - ลูป
คุณอาจพบสถานการณ์เมื่อบล็อกโค้ดต้องดำเนินการหลาย ๆ ครั้ง โดยทั่วไปคำสั่งจะดำเนินการตามลำดับ - คำสั่งแรกในฟังก์ชันจะถูกเรียกใช้ก่อนตามด้วยคำสั่งที่สองและอื่น ๆ แต่เมื่อคุณต้องการให้ชุดคำสั่งเดิมดำเนินการซ้ำแล้วซ้ำเล่าเราต้องการความช่วยเหลือจากลูป
ในการวนซ้ำ SAS ทำได้โดยใช้คำสั่ง DO เรียกอีกอย่างว่าDO Loop. ด้านล่างเป็นรูปแบบทั่วไปของคำสั่ง DO loop ใน SAS
แผนภาพการไหล
ต่อไปนี้เป็นประเภทของ DO ลูปใน SAS
ซีเนียร์ | ประเภทห่วงและคำอธิบาย |
---|---|
1 | ดัชนี DO การวนซ้ำจะดำเนินต่อไปจากค่าเริ่มต้นจนถึงค่าหยุดของตัวแปรดัชนี |
2 | ทำในขณะที่ ลูปจะดำเนินต่อไปจนกว่าเงื่อนไข while จะกลายเป็นเท็จ |
3 | ทำจนกว่า การวนซ้ำจะดำเนินต่อไปจนกว่าเงื่อนไข UNTIL จะกลายเป็นจริง |