08-18-2017 12:33 AM
I just have one quick question about _ERROR_
Two automatic variables, _N_ and _ERROR_ will be created in project data vector but not in the output of Data step execution.
And I can use put statement if the _ERROR_ = 1 to locate the program in the data set.
So can I use _ERROR_ for assignmnet statement or any other way to apply this variable?
I cannot figure this out by running the code or search the answer online.
08-18-2017 02:27 AM
You can assign _ERROR_ to a variable.
Check next code resulting with _ERROR_ = 1
data test; x=8; y=0; result = x/y; N = _N_; ERR = _ERROR_; put _ERROR_= _N_= ; run;
08-18-2017 04:12 AM
The _N_ and _ERROR_ variables both have an implicit drop flag and exist only in the PDV.
But yes, you can assign them to variables in an assignment statement