BookmarkSubscribeRSS Feed
Ken_oy
Fluorite | Level 6
I created a macro function: %gcheck(i);
and I need to run

%gcheck(1);
%gcheck(2);
%gcheck(3);
....
%gcheck(1000);

how can I do this using DO LOOP?

Thank you so much!!
2 REPLIES 2
DanielSantos
Barite | Level 11
To use the %do ... %loop, It must be placed inside another macro:

%macro loop_gcheck;

%do I=1 %to 1000;
%gcheck(&I);
%end;

%mend loop_gcheck;

%loop_gcheck;

Check the following Macro tutorial from John Cohen:
http://www.nesug.org/Proceedings/nesug03/bt/bt009.pdf

Cheers from Portugal.

Daniel Santos @ www.cgd.pt.
Ken_oy
Fluorite | Level 6
Thanks alot!!
It works!!
What is Bayesian Analysis?

Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 2 replies
  • 1255 views
  • 0 likes
  • 2 in conversation