<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Why this do until loop using all the observations? in SAS Data Science</title>
    <link>https://communities.sas.com/t5/SAS-Data-Science/Why-this-do-until-loop-using-all-the-observations/m-p/99317#M816</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try this:&lt;/P&gt;&lt;P&gt;data two;&lt;/P&gt;&lt;P&gt;input Id $&amp;nbsp;&amp;nbsp;&amp;nbsp; No&amp;nbsp;&amp;nbsp; Variety $18-26&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Quantity&amp;nbsp;&amp;nbsp; ;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;240W&amp;nbsp;&amp;nbsp;&amp;nbsp; 15743&amp;nbsp;&amp;nbsp;&amp;nbsp; Protea&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 120&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;240W&amp;nbsp;&amp;nbsp;&amp;nbsp; 15743&amp;nbsp;&amp;nbsp;&amp;nbsp; Protea&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 180&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;356W&amp;nbsp;&amp;nbsp;&amp;nbsp; 15744&amp;nbsp;&amp;nbsp;&amp;nbsp; Heliconia&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;356W&amp;nbsp;&amp;nbsp;&amp;nbsp; 15744&amp;nbsp;&amp;nbsp;&amp;nbsp; Anthurium&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 300&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;188R&amp;nbsp;&amp;nbsp;&amp;nbsp; 15747&amp;nbsp;&amp;nbsp;&amp;nbsp; Ginger&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 24&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;188R&amp;nbsp;&amp;nbsp;&amp;nbsp; 15747&amp;nbsp;&amp;nbsp;&amp;nbsp; Anthurium&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 24&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;240W&amp;nbsp;&amp;nbsp;&amp;nbsp; 15748&amp;nbsp;&amp;nbsp;&amp;nbsp; Heliconia&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 48&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;240W&amp;nbsp;&amp;nbsp;&amp;nbsp; 15748&amp;nbsp;&amp;nbsp;&amp;nbsp; Protea&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 48&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;356W&amp;nbsp;&amp;nbsp;&amp;nbsp; 15748&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data one;&lt;/P&gt;&lt;P&gt;length variety $15.;&lt;/P&gt;&lt;P&gt;do until (variety='Ginger');&lt;/P&gt;&lt;P&gt;set two;&lt;/P&gt;&lt;P&gt;if _n_=1 then newid=6||id;&lt;/P&gt;&lt;P&gt;else call missing(newid);&lt;/P&gt;&lt;P&gt;output;&lt;/P&gt;&lt;P&gt;end;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc print;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Haikuo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 04 Jul 2012 12:50:59 GMT</pubDate>
    <dc:creator>Haikuo</dc:creator>
    <dc:date>2012-07-04T12:50:59Z</dc:date>
    <item>
      <title>Why this do until loop using all the observations?</title>
      <link>https://communities.sas.com/t5/SAS-Data-Science/Why-this-do-until-loop-using-all-the-observations/m-p/99312#M811</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;data two;&lt;/P&gt;&lt;P&gt;input Id $&amp;nbsp;&amp;nbsp;&amp;nbsp; No&amp;nbsp;&amp;nbsp; Variety $18-26&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Quantity&amp;nbsp;&amp;nbsp; ;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;240W&amp;nbsp;&amp;nbsp;&amp;nbsp; 15743&amp;nbsp;&amp;nbsp;&amp;nbsp; Protea&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 120&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;240W&amp;nbsp;&amp;nbsp;&amp;nbsp; 15743&amp;nbsp;&amp;nbsp;&amp;nbsp; Protea&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 180&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;356W&amp;nbsp;&amp;nbsp;&amp;nbsp; 15744&amp;nbsp;&amp;nbsp;&amp;nbsp; Heliconia&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;356W&amp;nbsp;&amp;nbsp;&amp;nbsp; 15744&amp;nbsp;&amp;nbsp;&amp;nbsp; Anthurium&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 300&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;188R&amp;nbsp;&amp;nbsp;&amp;nbsp; 15747&amp;nbsp;&amp;nbsp;&amp;nbsp; Ginger&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 24&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;188R&amp;nbsp;&amp;nbsp;&amp;nbsp; 15747&amp;nbsp;&amp;nbsp;&amp;nbsp; Anthurium&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 24&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;240W&amp;nbsp;&amp;nbsp;&amp;nbsp; 15748&amp;nbsp;&amp;nbsp;&amp;nbsp; Heliconia&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 48&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;240W&amp;nbsp;&amp;nbsp;&amp;nbsp; 15748&amp;nbsp;&amp;nbsp;&amp;nbsp; Protea&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 48&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;356W&amp;nbsp;&amp;nbsp;&amp;nbsp; 15748&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;&lt;P&gt;data one;&lt;/P&gt;&lt;P&gt;set two;&lt;/P&gt;&lt;P&gt;do i=id until (variety='Ginger');&lt;/P&gt;&lt;P&gt;newid=6||id;&lt;/P&gt;&lt;P&gt;end;&lt;/P&gt;&lt;P&gt;proc print;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Jul 2012 10:21:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Science/Why-this-do-until-loop-using-all-the-observations/m-p/99312#M811</guid>
      <dc:creator>devarayalu</dc:creator>
      <dc:date>2012-07-04T10:21:11Z</dc:date>
    </item>
    <item>
      <title>Re: Why this do until loop using all the observations?</title>
      <link>https://communities.sas.com/t5/SAS-Data-Science/Why-this-do-until-loop-using-all-the-observations/m-p/99313#M812</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Instead of until use while .&lt;/P&gt;&lt;P&gt;data one;&lt;/P&gt;&lt;P&gt;set two ;&lt;/P&gt;&lt;P&gt;do i=id while (variety='Ginger');&lt;/P&gt;&lt;P&gt;newid=6||id;&lt;/P&gt;&lt;P&gt;end;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From SAS documentation.The DO WHILE statement executes statements in a DO loop repetitively while a condition is true, checking the condition before each iteration of the DO loop. The DO UNTIL statement evaluates the condition at the bottom of the loop; the DO WHILE statement evaluates the condition at the top of the loop.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;SPAN class="strong"&gt;Note:&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; The statements in a DO UNTIL loop always execute at least one time, whereas the statements in a DO WHILE loop do not iterate even once if the condition is false.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Shiva&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Jul 2012 11:43:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Science/Why-this-do-until-loop-using-all-the-observations/m-p/99313#M812</guid>
      <dc:creator>shivas</dc:creator>
      <dc:date>2012-07-04T11:43:01Z</dc:date>
    </item>
    <item>
      <title>Re: Why this do until loop using all the observations?</title>
      <link>https://communities.sas.com/t5/SAS-Data-Science/Why-this-do-until-loop-using-all-the-observations/m-p/99314#M813</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you for quick reply but I want the action (addition of 6 to id) for all the first six observations but not&amp;nbsp; only for the 6th observation. Can U please guide?&lt;/P&gt;&lt;P&gt;Thanks &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Jul 2012 11:50:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Science/Why-this-do-until-loop-using-all-the-observations/m-p/99314#M813</guid>
      <dc:creator>devarayalu</dc:creator>
      <dc:date>2012-07-04T11:50:04Z</dc:date>
    </item>
    <item>
      <title>Re: Why this do until loop using all the observations?</title>
      <link>https://communities.sas.com/t5/SAS-Data-Science/Why-this-do-until-loop-using-all-the-observations/m-p/99315#M814</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How about this:&lt;/P&gt;&lt;P&gt;data one;&lt;/P&gt;&lt;P&gt;length variety $15.;&lt;/P&gt;&lt;P&gt;do until (variety='Ginger');&lt;/P&gt;&lt;P&gt;set two;&lt;/P&gt;&lt;P&gt;newid=6||id;&lt;/P&gt;&lt;P&gt;output;&lt;/P&gt;&lt;P&gt;end;&lt;/P&gt;&lt;P&gt;stop;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Haikuo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Jul 2012 12:28:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Science/Why-this-do-until-loop-using-all-the-observations/m-p/99315#M814</guid>
      <dc:creator>Haikuo</dc:creator>
      <dc:date>2012-07-04T12:28:34Z</dc:date>
    </item>
    <item>
      <title>Re: Why this do until loop using all the observations?</title>
      <link>https://communities.sas.com/t5/SAS-Data-Science/Why-this-do-until-loop-using-all-the-observations/m-p/99316#M815</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Haikuo&lt;/P&gt;&lt;P&gt;One more request,&lt;/P&gt;&lt;P&gt;I want whole data set but only the first 5 observations with the required action. But not the 5 observations data set.&lt;/P&gt;&lt;P&gt;Can u please do it?&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Jul 2012 12:41:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Science/Why-this-do-until-loop-using-all-the-observations/m-p/99316#M815</guid>
      <dc:creator>devarayalu</dc:creator>
      <dc:date>2012-07-04T12:41:39Z</dc:date>
    </item>
    <item>
      <title>Re: Why this do until loop using all the observations?</title>
      <link>https://communities.sas.com/t5/SAS-Data-Science/Why-this-do-until-loop-using-all-the-observations/m-p/99317#M816</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try this:&lt;/P&gt;&lt;P&gt;data two;&lt;/P&gt;&lt;P&gt;input Id $&amp;nbsp;&amp;nbsp;&amp;nbsp; No&amp;nbsp;&amp;nbsp; Variety $18-26&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Quantity&amp;nbsp;&amp;nbsp; ;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;240W&amp;nbsp;&amp;nbsp;&amp;nbsp; 15743&amp;nbsp;&amp;nbsp;&amp;nbsp; Protea&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 120&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;240W&amp;nbsp;&amp;nbsp;&amp;nbsp; 15743&amp;nbsp;&amp;nbsp;&amp;nbsp; Protea&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 180&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;356W&amp;nbsp;&amp;nbsp;&amp;nbsp; 15744&amp;nbsp;&amp;nbsp;&amp;nbsp; Heliconia&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;356W&amp;nbsp;&amp;nbsp;&amp;nbsp; 15744&amp;nbsp;&amp;nbsp;&amp;nbsp; Anthurium&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 300&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;188R&amp;nbsp;&amp;nbsp;&amp;nbsp; 15747&amp;nbsp;&amp;nbsp;&amp;nbsp; Ginger&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 24&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;188R&amp;nbsp;&amp;nbsp;&amp;nbsp; 15747&amp;nbsp;&amp;nbsp;&amp;nbsp; Anthurium&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 24&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;240W&amp;nbsp;&amp;nbsp;&amp;nbsp; 15748&amp;nbsp;&amp;nbsp;&amp;nbsp; Heliconia&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 48&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;240W&amp;nbsp;&amp;nbsp;&amp;nbsp; 15748&amp;nbsp;&amp;nbsp;&amp;nbsp; Protea&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 48&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;356W&amp;nbsp;&amp;nbsp;&amp;nbsp; 15748&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data one;&lt;/P&gt;&lt;P&gt;length variety $15.;&lt;/P&gt;&lt;P&gt;do until (variety='Ginger');&lt;/P&gt;&lt;P&gt;set two;&lt;/P&gt;&lt;P&gt;if _n_=1 then newid=6||id;&lt;/P&gt;&lt;P&gt;else call missing(newid);&lt;/P&gt;&lt;P&gt;output;&lt;/P&gt;&lt;P&gt;end;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc print;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Haikuo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Jul 2012 12:50:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Science/Why-this-do-until-loop-using-all-the-observations/m-p/99317#M816</guid>
      <dc:creator>Haikuo</dc:creator>
      <dc:date>2012-07-04T12:50:59Z</dc:date>
    </item>
    <item>
      <title>Re: Why this do until loop using all the observations?</title>
      <link>https://communities.sas.com/t5/SAS-Data-Science/Why-this-do-until-loop-using-all-the-observations/m-p/99318#M817</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It is difficult to figure out what is required &lt;EM&gt;exactly&lt;/EM&gt;, but I don't see the need for a DO loop at all. Is this what you want :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;data two;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;input Id $&amp;nbsp;&amp;nbsp;&amp;nbsp; No&amp;nbsp;&amp;nbsp; Variety $18-26&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Quantity&amp;nbsp;&amp;nbsp; ;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;cards;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;240W&amp;nbsp;&amp;nbsp;&amp;nbsp; 15743&amp;nbsp;&amp;nbsp;&amp;nbsp; Protea&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 120&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;240W&amp;nbsp;&amp;nbsp;&amp;nbsp; 15743&amp;nbsp;&amp;nbsp;&amp;nbsp; Protea&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 180&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;356W&amp;nbsp;&amp;nbsp;&amp;nbsp; 15744&amp;nbsp;&amp;nbsp;&amp;nbsp; Heliconia&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;356W&amp;nbsp;&amp;nbsp;&amp;nbsp; 15744&amp;nbsp;&amp;nbsp;&amp;nbsp; Anthurium&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 300&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;188R&amp;nbsp;&amp;nbsp;&amp;nbsp; 15747&amp;nbsp;&amp;nbsp;&amp;nbsp; Ginger&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 24&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;188R&amp;nbsp;&amp;nbsp;&amp;nbsp; 15747&amp;nbsp;&amp;nbsp;&amp;nbsp; Anthurium&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 24&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;240W&amp;nbsp;&amp;nbsp;&amp;nbsp; 15748&amp;nbsp;&amp;nbsp;&amp;nbsp; Heliconia&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 48&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;240W&amp;nbsp;&amp;nbsp;&amp;nbsp; 15748&amp;nbsp;&amp;nbsp;&amp;nbsp; Protea&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 48&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;356W&amp;nbsp;&amp;nbsp;&amp;nbsp; 15748&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt; &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;data one;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;length variety $15.;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;set two;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;newid = 6||id;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;output;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;if upcase(variety) = "GINGER" then stop;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;run;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt; &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;proc print; run;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PG&lt;/P&gt;&lt;P&gt;PG&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Jul 2012 14:58:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Science/Why-this-do-until-loop-using-all-the-observations/m-p/99318#M817</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2012-07-04T14:58:30Z</dc:date>
    </item>
    <item>
      <title>Re: Why this do until loop using all the observations?</title>
      <link>https://communities.sas.com/t5/SAS-Data-Science/Why-this-do-until-loop-using-all-the-observations/m-p/99319#M818</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If I understand it right you want Id preceeded by 6 to form NewId for all observations where Variety not equal to 'Ginger'.&lt;/P&gt;&lt;P&gt;What do you want NewId to be when Variety is 'Ginger'?&lt;/P&gt;&lt;P&gt;Below code assigns Id to NewId when Variety is 'Ginger'.&lt;/P&gt;&lt;P&gt;If you want NewId to be null string when Variety is 'Ginger' replace Id with '' in the assignment (else NewId = '';).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data one;&lt;/P&gt;&lt;P&gt;length NewId $15;&lt;/P&gt;&lt;P&gt;set two;&lt;/P&gt;&lt;P&gt;if NOT(Variety = "Ginger") then NewId=CATS('6',id);&lt;/P&gt;&lt;P&gt;else NewId = Id;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Jul 2012 19:59:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Science/Why-this-do-until-loop-using-all-the-observations/m-p/99319#M818</guid>
      <dc:creator>Alpay</dc:creator>
      <dc:date>2012-07-04T19:59:30Z</dc:date>
    </item>
  </channel>
</rss>

