<?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 Do loop index variable - output sometimes other times not in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Do-loop-index-variable-output-sometimes-other-times-not/m-p/214244#M52812</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Eg 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data compound;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Amount=50000;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Rate1=.075;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Yearly=Amount*Rate1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; do i=1 to 12;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Monthly+((Monthly+Amount)*(Rate1/12);&lt;/P&gt;&lt;P&gt;end;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;proc print data=compound; run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;output:&lt;/P&gt;&lt;P&gt;O&amp;nbsp; Amt&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Rate1 Yrly&amp;nbsp;&amp;nbsp;&amp;nbsp; Mnthly&lt;/P&gt;&lt;TABLE class="table"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH class="r rowheader" scope="row"&gt;1&lt;/TH&gt;&lt;TD class="r data"&gt;50000&lt;/TD&gt;&lt;TD class="r data"&gt;0.075&lt;/TD&gt;&lt;TD class="r data"&gt;3750&lt;/TD&gt;&lt;TD class="r data"&gt;1261.77&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Why isn't I = 13 in the&amp;nbsp; output?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Eg 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here yearly does in fact show in the output and is incremented +1 _n_ ....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data invest; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Capital=0;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; do Year=2001 to 2003;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Capital=5000;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Capital+(Capital*.075);&lt;/P&gt;&lt;P&gt;end;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;proc print data = invest; run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Output:&lt;/P&gt;&lt;P&gt;O Cap&amp;nbsp;&amp;nbsp; Yr&lt;/P&gt;&lt;TABLE class="table"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH class="r rowheader" scope="row"&gt;1&lt;/TH&gt;&lt;TD class="r data"&gt;5375&lt;/TD&gt;&lt;TD class="r data"&gt;2004&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 25 Jun 2015 20:10:16 GMT</pubDate>
    <dc:creator>Nyioves</dc:creator>
    <dc:date>2015-06-25T20:10:16Z</dc:date>
    <item>
      <title>Do loop index variable - output sometimes other times not</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Do-loop-index-variable-output-sometimes-other-times-not/m-p/214244#M52812</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Eg 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data compound;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Amount=50000;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Rate1=.075;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Yearly=Amount*Rate1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; do i=1 to 12;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Monthly+((Monthly+Amount)*(Rate1/12);&lt;/P&gt;&lt;P&gt;end;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;proc print data=compound; run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;output:&lt;/P&gt;&lt;P&gt;O&amp;nbsp; Amt&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Rate1 Yrly&amp;nbsp;&amp;nbsp;&amp;nbsp; Mnthly&lt;/P&gt;&lt;TABLE class="table"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH class="r rowheader" scope="row"&gt;1&lt;/TH&gt;&lt;TD class="r data"&gt;50000&lt;/TD&gt;&lt;TD class="r data"&gt;0.075&lt;/TD&gt;&lt;TD class="r data"&gt;3750&lt;/TD&gt;&lt;TD class="r data"&gt;1261.77&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Why isn't I = 13 in the&amp;nbsp; output?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Eg 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here yearly does in fact show in the output and is incremented +1 _n_ ....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data invest; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Capital=0;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; do Year=2001 to 2003;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Capital=5000;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Capital+(Capital*.075);&lt;/P&gt;&lt;P&gt;end;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;proc print data = invest; run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Output:&lt;/P&gt;&lt;P&gt;O Cap&amp;nbsp;&amp;nbsp; Yr&lt;/P&gt;&lt;TABLE class="table"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH class="r rowheader" scope="row"&gt;1&lt;/TH&gt;&lt;TD class="r data"&gt;5375&lt;/TD&gt;&lt;TD class="r data"&gt;2004&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Jun 2015 20:10:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Do-loop-index-variable-output-sometimes-other-times-not/m-p/214244#M52812</guid>
      <dc:creator>Nyioves</dc:creator>
      <dc:date>2015-06-25T20:10:16Z</dc:date>
    </item>
    <item>
      <title>Re: Do loop index variable - output sometimes other times not</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Do-loop-index-variable-output-sometimes-other-times-not/m-p/214245#M52813</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Because the typo in the first data step makes it not run.&amp;nbsp; So it didn't overwrite the previous version of the data set named COMPOUND.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;1244&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Monthly+((Monthly+Amount)*(Rate1/12);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 79&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; color: #ff0000;"&gt;ERROR 79-322: Expecting a ).&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Jun 2015 20:22:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Do-loop-index-variable-output-sometimes-other-times-not/m-p/214245#M52813</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2015-06-25T20:22:14Z</dc:date>
    </item>
    <item>
      <title>Re: Do loop index variable - output sometimes other times not</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Do-loop-index-variable-output-sometimes-other-times-not/m-p/214246#M52814</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That is correct.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Jun 2015 17:16:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Do-loop-index-variable-output-sometimes-other-times-not/m-p/214246#M52814</guid>
      <dc:creator>Nyioves</dc:creator>
      <dc:date>2015-06-26T17:16:33Z</dc:date>
    </item>
    <item>
      <title>Re: Do loop index variable - output sometimes other times not</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Do-loop-index-variable-output-sometimes-other-times-not/m-p/214247#M52815</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;BTW you may want to investigate financial functions in the SAS help. They can save a lot of coding for common calculations.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Jun 2015 19:33:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Do-loop-index-variable-output-sometimes-other-times-not/m-p/214247#M52815</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2015-06-26T19:33:10Z</dc:date>
    </item>
  </channel>
</rss>

