BookmarkSubscribeRSS Feed
Doaa
Calcite | Level 5
i use the proc iml to do simulation study i generate 1000 data sets using loop and i want to know how to assign them names and how to save and retrive them wihin a loop.
1 REPLY 1
deleted_user
Not applicable
Hi,
The following program might help u
%macro create(howmany);
%do i=1 %to &howmany;
data month&i;
----------------
--------------
-------------
run;
%end;
%mend create;

%create(3)
When you execute the macro CREATE, it generates these statements:
DATA MONTH1;
INFILE IN1;
INPUT PRODUCT COST DATE;
RUN;
DATA MONTH2;
INFILE IN2;
INPUT PRODUCT COST DATE;
RUN;
DATA MONTH3;
INFILE IN3;
INPUT PRODUCT COST DATE;
RUN;

hackathon24-white-horiz.png

The 2025 SAS Hackathon has begun!

It's finally time to hack! Remember to visit the SAS Hacker's Hub regularly for news and updates.

Latest Updates

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
  • 1 reply
  • 959 views
  • 0 likes
  • 2 in conversation