When a step boundary (basically a RUN statement or
a new step) is encountered, the previous step is
compiled and executed (if no syntax errors were
found ).
In short, if you have to use a macro variable or anything else that is dependent upon compilation and execution (from a data step), use a run statement.
When a step boundary (basically a RUN statement or
a new step) is encountered, the previous step is
compiled and executed (if no syntax errors were
found ).
In short, if you have to use a macro variable or anything else that is dependent upon compilation and execution (from a data step), use a run statement.
Personally, I like to use them all of the time.
Call for content now open!
It's your turn to help shape SAS Innovate 2027. Share your expertise and inspire the SAS community.