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

Hi There,

 

Anybody can help to, how can I LEAVE the DO UNTIL loop?

 

While running the DO UNTIL loop, its an open statement, I want to stop/leave the loop after, say suppose iteration happen 10k times.

 

Thanks,

KP

1 ACCEPTED SOLUTION

Accepted Solutions
Ksharp
Super User

proc iml;
do i=1 to 10 by 1 until(x=1);
 print i[l=''] 'XX' ;
 x=0;
end;
quit;

View solution in original post

3 REPLIES 3
Ksharp
Super User

proc iml;
do i=1 to 10 by 1 until(x=1);
 print i[l=''] 'XX' ;
 x=0;
end;
quit;

KrunalPatel
Calcite | Level 5

Thanks Ksharp

Rick_SAS
SAS Super FREQ

For more information and examples about loops in SAS/IML, see the article "Loops in SAS".

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

From The DO Loop
Want more? Visit our blog for more articles like these.
Discussion stats
  • 3 replies
  • 1623 views
  • 0 likes
  • 3 in conversation