BookmarkSubscribeRSS Feed
swayto
Fluorite | Level 6

 

data work.sales;
do year=1 to 5;
X+1;
end;
run;

Want do know the difference between STOP and STORE values.

Is 5 the STOP value and 6 is the STORE value, i mine right?

1 REPLY 1
Kurt_Bremser
Super User

@swayto wrote:

 

data work.sales;
do year=1 to 5;
X+1;
end;
run;

Want do know the difference between STOP and STORE values.

Is 5 the STOP value and 6 is the STORE value, i mine right?


Correct. In machine language, this do loop translates to this:

set year to 1
:start
if year > 5, jump to end
add 1 to x
add 1 to year
jump to start
:end

so the loop variable has to be in(de)cremented past the end value for the do loop to stop.

 

sas-innovate-2024.png

 

Secure your spot at the must-attend AI and analytics event of 2024: SAS Innovate 2024! Get ready for a jam-packed agenda featuring workshops, super demos, breakout sessions, roundtables, inspiring keynotes and incredible networking events.

 

Register by March 1 to snag the Early Bird rate of just $695! Don't miss out on this exclusive offer. 

 

Register now!

From SAS Users blog
Want more? Visit our blog for more articles like these.
5 Steps to Your First Analytics Project Using SAS

For SAS newbies, this video is a great way to get started. James Harroun walks through the process using SAS Studio for SAS OnDemand for Academics, but the same steps apply to any analytics project.

Find more tutorials on the SAS Users YouTube channel.

Discussion stats
  • 1 reply
  • 252 views
  • 0 likes
  • 2 in conversation