Hi.
I have a question about compilation step of SAS data step. When I execute the following code:
data test;
a=12;
run;
data test1;
set test(keep=b);
run;
SAS issues an error message: ERROR: The variable b in the DROP, KEEP, or RENAME list has never been referenced.
My understanding is that this error message was issued by SAS during compilation of SAS data set option KEEP,
because variable b was not found in description portion of data test. However, data set test1 is created (with 0 variables & 0 rows).
I thought that if there is an error found during compilation then SAS never gets to the execution step where outputs are created.
I would appreciate if you let me know what I am missing.
Thanks, George
... View more