07-15-2016 02:00 PM
What do these two statements Do WITHIN SAS macros? Can these statements be used outside of Macros? Again, is there a helpful site that breaks things down well? I'm still feeling really lost in the SAS pages online.
07-15-2016 02:05 PM
You have received poor guidance. Macro language is not something you should spend your time on, when you are a new SAS user. If you would like, I can give you a dozen topics that would be a better use of your time.
07-15-2016 02:07 PM
%DO is used to control MACRO logic within a defined macro (%macro name; .... %mend. It can not be used in open code (out side of a macro).
DO is to control code in a datastep and certain computation blocks in procedures such as Proc Report.
07-15-2016 10:08 PM