Stops processing the current DO-loop iteration and resumes processing the next iteration.
| Valid in: | DATA step |
|---|---|
| Categories: | CAS |
| Control | |
| Type: | Executable |
| Restriction: | Can be used only in a DO loop |
Table of Contents
The CONTINUE statement has no arguments. It stops processing statements within the current DO-loop iteration based on a condition. Processing resumes with the next iteration of the DO loop.
This DATA step creates a report of benefits for new full-time employees. If an employee's status is PT (part-time), the CONTINUE statement prevents the second INPUT statement and the OUTPUT statement from executing.
data new_emp;
drop i;
do i=1 to 5;
input name $ idno status $;
/* return to top of loop */
/* when condition is true */
if status='PT' then continue;
input benefits $10.;
output;
end;
datalines;
Becker 9011 PT
Tanaka 876 PT
Green 1002 FT
Eye/Dental
Kim 85111 PT
Patel 433 FT
HMO
;