<?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: Do Loop A liitle bit of assistance in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Do-Loop-A-liitle-bit-of-assistance/m-p/455306#M115162</link>
    <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;Data monthsales ; 
	input month sales @@ ; 
	    sumsales + sales ;   
datalines ; 
1 4000 2 5000 3 . 4 5500 5 5000 6 6000 7 6500 8 4500 9 5100 10 5700 11 6500 12 7500
; 
run ; 

Data SalestoDate ; 
	do until(last);
	set monthsales end=last;
	   TotalSales + Sales ; 
	   output;
	End ; 
run ; &lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Wed, 18 Apr 2018 17:15:15 GMT</pubDate>
    <dc:creator>novinosrin</dc:creator>
    <dc:date>2018-04-18T17:15:15Z</dc:date>
    <item>
      <title>Do Loop A liitle bit of assistance</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Do-Loop-A-liitle-bit-of-assistance/m-p/455302#M115160</link>
      <description>&lt;PRE&gt;Libname Review'/folders/myfolders/Review' ;
Libname Learn'/folders/myfolders/Learn' ;  
Libname myformat'/folders/myfolders/sasuser.v94' ; 
Options fmtsearch=(myformat) ;

Data review.monthsales ; 
	input month sales @@ ; 
	    sumsales + sales ;   
datalines ; 
1 4000 2 5000 3 . 4 5500 5 5000 6 6000 7 6500 8 4500 9 5100 19 5700 11 6500 12 7500
; 
run ; 

Data review.SalestoDate ; 
	Set review.monthsales ; 
	TotalSales = 0 ; 
	Do Month = 1 to 12 ;
	   TotalSales = TotalSales + Sales ; 
	End ; 
run ; 

proc print data=review.SalestoDate noobs ; 
run ; &lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have figures out how to add up sales using the sum sales statement, and it works. But, I want to be able to achieve the same thing with a do loop. However, I am getting very strange results. Month is 13 for all of the do loop, and the Totalsales, which should match sumsales, start at 48000 and go up. Any help would be greatly appreciated.&lt;/P&gt;</description>
      <pubDate>Wed, 18 Apr 2018 17:10:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Do-Loop-A-liitle-bit-of-assistance/m-p/455302#M115160</guid>
      <dc:creator>ManitobaMoose</dc:creator>
      <dc:date>2018-04-18T17:10:43Z</dc:date>
    </item>
    <item>
      <title>Re: Do Loop A liitle bit of assistance</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Do-Loop-A-liitle-bit-of-assistance/m-p/455306#M115162</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;Data monthsales ; 
	input month sales @@ ; 
	    sumsales + sales ;   
datalines ; 
1 4000 2 5000 3 . 4 5500 5 5000 6 6000 7 6500 8 4500 9 5100 10 5700 11 6500 12 7500
; 
run ; 

Data SalestoDate ; 
	do until(last);
	set monthsales end=last;
	   TotalSales + Sales ; 
	   output;
	End ; 
run ; &lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 18 Apr 2018 17:15:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Do-Loop-A-liitle-bit-of-assistance/m-p/455306#M115162</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2018-04-18T17:15:15Z</dc:date>
    </item>
    <item>
      <title>Re: Do Loop A liitle bit of assistance</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Do-Loop-A-liitle-bit-of-assistance/m-p/455320#M115164</link>
      <description>&lt;P&gt;Thanks.After reviewing your code, I see that It turns out that the key problem is that you cannot write Totalsales = Totalsales + Sales if there are any missing values for sales. Instead, Totalsales + Sales.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This code also works:&lt;/P&gt;&lt;PRE&gt;Data review.SalestoDate ; 
	Do Month = 1 to 12 ;
		Set review.monthsales ; 
	    TotalSales + Sales ; 
	Output ; 
	End ; 
run &lt;/PRE&gt;&lt;P&gt;Appreciate your help!&lt;/P&gt;</description>
      <pubDate>Wed, 18 Apr 2018 17:35:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Do-Loop-A-liitle-bit-of-assistance/m-p/455320#M115164</guid>
      <dc:creator>ManitobaMoose</dc:creator>
      <dc:date>2018-04-18T17:35:07Z</dc:date>
    </item>
  </channel>
</rss>

