BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
shengnian
Fluorite | Level 6

 

I am learning SAS data setp flow recently, and I found a interesting question. Please see the following programs. The only difference between data bb and data cc is that " put _all_" was a comment statement in data bb, which  was not in data cc.

 

However, it made a big difference to the result. I could underatand the number of dataset bb is zero, but I wonder what happened to dataset cc.  Can someone explain it?  Thanks!

 

data aa;
do A = 1 to 20;
output;
B = A;
end;
run;

 

data bb;
do until (i >= 5);
set aa;
/* put _all_*/
i = _N_;
i + 1;
end;
run;

 

data cc;
do until (i >= 5);
set aa;
put _all_
i = _N_;
i + 1;
end;
run;

1 ACCEPTED SOLUTION

Accepted Solutions
ballardw
Super User

If the code you ran is exactly as posted you get a difference because the Put _all_ does not have a ; at the end and the next line i=_n_ is considered part of the PUT instruction.

View solution in original post

4 REPLIES 4
ballardw
Super User

If the code you ran is exactly as posted you get a difference because the Put _all_ does not have a ; at the end and the next line i=_n_ is considered part of the PUT instruction.

shengnian
Fluorite | Level 6

You are right, I have noticed it yet. Thanks very much! Smiley LOL

PGStats
Opal | Level 21

@shengnian, please mark @ballardw's answer as Accepted.

PG
shengnian
Fluorite | Level 6

Thanks for your remainding!Smiley Happy

hackathon24-white-horiz.png

2025 SAS Hackathon: There is still time!

Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!

Register Now

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

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
  • 4 replies
  • 1618 views
  • 2 likes
  • 3 in conversation