SAS_Institute
A00-201 · Question #87
A SAS program is submitted and the following SAS log is produced: 2 data gt100; 3 set ia.airplanes 4 if mpg gt 100 then output; 22 202 ERROR: File WORK.IF.DATA does not exist. ERROR: File…
The correct answer is B. Add a semicolon at the end of the SET statement. See the full explanation below for the reasoning.
Question
A SAS program is submitted and the following SAS log is produced:
2 data gt100;
3 set ia.airplanes
4 if mpg gt 100 then output;
22 202
ERROR: File WORK.IF.DATA does not exist.
ERROR: File WORK.MPG.DATA does not exist.
ERROR: File WORK.GT.DATA does not exist.
ERROR: File WORK.THEN.DATA does not exist.
ERROR: File WORK.OUTPUT.DATA does not exist.
ERROR 22-322: Syntax error, expecting one of the following: a name, a quoted string, (, ), END,
KEY, KEYS, NOBS, OPEN, POINT, DATA, LAST, NULL.
ERROR 202-322: The option or parameter is not recognized and will be ignored.
5 run;
The IA libref was previously assigned in this SAS session.
Which one of the following corrects the errors in the LOG?
Options
- ADelete the word THEN on the IF statement.
- BAdd a semicolon at the end of the SET statement.
- CPlace quotes around the value on the IF statement.
- DAdd an END statement to conclude the IF statement.
How the community answered
(36 responses)- A3% (1)
- B75% (27)
- C14% (5)
- D8% (3)
Community Discussion
No community discussion yet for this question.