I have a macro (shorted version below) and run well without error MSG.
The un-shorted version macro however gets a confusing ERROR MSG(below). What confusing is the code are identical.
But the MSG is not wanted since I am running with a huge loop.
Any one?!
%macro n_parse(stx, endx, byper);
/*only sect on the spots needed to speedup*/
data txx;
do i=&stx. to &endx. by &byper.;
output;
end;
run;quit;
%mend;
%n_parse(500, 1000, 5);
1 data txx; do i=&stx. to &endx. by &byper.; output; end; run;
-
22
ERROR 22-322: Syntax error, expecting one of the following: a name, a quoted string,
a numeric constant, a datetime constant, a missing value, INPUT, PUT.
... View more