<?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: Combining explicit and implicit loop in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Combining-explicit-and-implicit-loop/m-p/401117#M97276</link>
    <description>&lt;OL&gt;
&lt;LI&gt;How many times do you think the complete loop&amp;nbsp;&amp;nbsp;&amp;nbsp; "do until (eof); ....... " is successfully run?&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;What happens when a SET statement attempts to read beyond end of data?&lt;/LI&gt;
&lt;/OL&gt;</description>
    <pubDate>Wed, 04 Oct 2017 18:47:26 GMT</pubDate>
    <dc:creator>mkeintz</dc:creator>
    <dc:date>2017-10-04T18:47:26Z</dc:date>
    <item>
      <title>Combining explicit and implicit loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Combining-explicit-and-implicit-loop/m-p/401086#M97255</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;How does this program execute?&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;
data test;
	set sashelp.class;

	do until(eof);
		set sashelp.class end=eof;
	 output;
	end;
run;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 04 Oct 2017 17:49:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Combining-explicit-and-implicit-loop/m-p/401086#M97255</guid>
      <dc:creator>SAS_inquisitive</dc:creator>
      <dc:date>2017-10-04T17:49:14Z</dc:date>
    </item>
    <item>
      <title>Re: Combining explicit and implicit loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Combining-explicit-and-implicit-loop/m-p/401091#M97258</link>
      <description>&lt;P&gt;Try it, and read the log. If puzzled, come back here.&lt;/P&gt;</description>
      <pubDate>Wed, 04 Oct 2017 17:55:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Combining-explicit-and-implicit-loop/m-p/401091#M97258</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2017-10-04T17:55:20Z</dc:date>
    </item>
    <item>
      <title>Re: Combining explicit and implicit loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Combining-explicit-and-implicit-loop/m-p/401092#M97259</link>
      <description>&lt;P&gt;Form a hypothesis test it, report the results, and why you think those results occurred.&amp;nbsp; Then you'll get plenty of responses.&lt;/P&gt;</description>
      <pubDate>Wed, 04 Oct 2017 17:55:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Combining-explicit-and-implicit-loop/m-p/401092#M97259</guid>
      <dc:creator>mkeintz</dc:creator>
      <dc:date>2017-10-04T17:55:43Z</dc:date>
    </item>
    <item>
      <title>Re: Combining explicit and implicit loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Combining-explicit-and-implicit-loop/m-p/401096#M97261</link>
      <description>&lt;P&gt;Look at the log after running this and see if you get any enlightenment:&lt;/P&gt;
&lt;PRE&gt;data test;
	set sashelp.class;
   put 'Before loop';
	do until(eof);
      put 'At begin of loop' +1 name=;
		set sashelp.class end=eof;
      put 'In loop after set' +1 name=;
	 output;
      put;
	end;
run;&lt;/PRE&gt;</description>
      <pubDate>Wed, 04 Oct 2017 17:57:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Combining-explicit-and-implicit-loop/m-p/401096#M97261</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2017-10-04T17:57:43Z</dc:date>
    </item>
    <item>
      <title>Re: Combining explicit and implicit loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Combining-explicit-and-implicit-loop/m-p/401106#M97268</link>
      <description>&lt;P&gt;The question you may want to ask instead is&amp;nbsp;When does this program stop?&lt;/P&gt;</description>
      <pubDate>Wed, 04 Oct 2017 18:22:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Combining-explicit-and-implicit-loop/m-p/401106#M97268</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2017-10-04T18:22:05Z</dc:date>
    </item>
    <item>
      <title>Re: Combining explicit and implicit loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Combining-explicit-and-implicit-loop/m-p/401112#M97271</link>
      <description>@KurtBremser&amp;nbsp;and&amp;nbsp;@mkeintz&amp;nbsp;I was wondering why two records are reading from first set statement?</description>
      <pubDate>Wed, 04 Oct 2017 18:39:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Combining-explicit-and-implicit-loop/m-p/401112#M97271</guid>
      <dc:creator>SAS_inquisitive</dc:creator>
      <dc:date>2017-10-04T18:39:01Z</dc:date>
    </item>
    <item>
      <title>Re: Combining explicit and implicit loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Combining-explicit-and-implicit-loop/m-p/401117#M97276</link>
      <description>&lt;OL&gt;
&lt;LI&gt;How many times do you think the complete loop&amp;nbsp;&amp;nbsp;&amp;nbsp; "do until (eof); ....... " is successfully run?&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;What happens when a SET statement attempts to read beyond end of data?&lt;/LI&gt;
&lt;/OL&gt;</description>
      <pubDate>Wed, 04 Oct 2017 18:47:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Combining-explicit-and-implicit-loop/m-p/401117#M97276</guid>
      <dc:creator>mkeintz</dc:creator>
      <dc:date>2017-10-04T18:47:26Z</dc:date>
    </item>
    <item>
      <title>Re: Combining explicit and implicit loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Combining-explicit-and-implicit-loop/m-p/401126#M97277</link>
      <description>&lt;P&gt;Building on ballardw's advice, try&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data test;
	set sashelp.class(rename=(Name=FirstName));
   put 'Before loop';
	do until(eof);
      put 'At begin of loop' +1 FirstName=;
		set sashelp.class end=eof;
      put 'In loop after set' +1 FirstName= +1 name=;
	 output;
      put;
	end;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 04 Oct 2017 19:26:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Combining-explicit-and-implicit-loop/m-p/401126#M97277</guid>
      <dc:creator>Rick_SAS</dc:creator>
      <dc:date>2017-10-04T19:26:07Z</dc:date>
    </item>
    <item>
      <title>Re: Combining explicit and implicit loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Combining-explicit-and-implicit-loop/m-p/401155#M97290</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/31461"&gt;@mkeintz&lt;/a&gt;&amp;nbsp; 1.&amp;nbsp;&lt;SPAN&gt;&amp;nbsp;"do until (eof); ....... "&amp;nbsp; runs just in one loop as it is DOW-LOOP setting.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2.&amp;nbsp; _n_ increments by 1 and implicit loop terminates.&lt;/SPAN&gt;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;
data test;
    put _all_;
	set sashelp.class;
	put _all_;
run;

data test;
	
	put _all_;
	do until(eof);
      
		set sashelp.class end=eof;
		output;
    put _all_;
	end;
	
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 04 Oct 2017 20:32:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Combining-explicit-and-implicit-loop/m-p/401155#M97290</guid>
      <dc:creator>SAS_inquisitive</dc:creator>
      <dc:date>2017-10-04T20:32:21Z</dc:date>
    </item>
    <item>
      <title>Re: Combining explicit and implicit loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Combining-explicit-and-implicit-loop/m-p/401160#M97293</link>
      <description>&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13684"&gt;@Rick_SAS&lt;/a&gt;, renaming helped understand since the original solution was given by @Ballard, I accepted his solution. Thanks .</description>
      <pubDate>Wed, 04 Oct 2017 21:00:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Combining-explicit-and-implicit-loop/m-p/401160#M97293</guid>
      <dc:creator>SAS_inquisitive</dc:creator>
      <dc:date>2017-10-04T21:00:56Z</dc:date>
    </item>
    <item>
      <title>Re: Combining explicit and implicit loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Combining-explicit-and-implicit-loop/m-p/401195#M97310</link>
      <description>&lt;P&gt;A nice variation to further illustrate the behaviour of set statements and loops:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data test;
  set sashelp.class;
  do while (not eof);
    set sashelp.class end=eof;
    output;
  end;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 05 Oct 2017 06:48:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Combining-explicit-and-implicit-loop/m-p/401195#M97310</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2017-10-05T06:48:47Z</dc:date>
    </item>
    <item>
      <title>Re: Combining explicit and implicit loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Combining-explicit-and-implicit-loop/m-p/402121#M97621</link>
      <description>&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/462"&gt;@PGStats&lt;/a&gt;, you are absolutely right.</description>
      <pubDate>Sat, 07 Oct 2017 22:22:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Combining-explicit-and-implicit-loop/m-p/402121#M97621</guid>
      <dc:creator>SAS_inquisitive</dc:creator>
      <dc:date>2017-10-07T22:22:52Z</dc:date>
    </item>
  </channel>
</rss>

