<?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: How can I sum up the rows? in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/How-can-I-sum-up-the-rows/m-p/118258#M32637</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Assuming you have assigned the library sasdata, and have replaced &amp;lt;dataset-name&amp;gt; with the name of an existing dataset, you only have one omission, namely that when you refer to value1, you have to precede it with the string calculated.&amp;nbsp; And, you can't call for the sum of a calculated variable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Are you trying to do something like the following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Proc sql;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Create table want as&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Select name, age, sum(height) as value1,&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; (calculated value1*weight)/sum(height) as weight&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from sashelp.class&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; group by name, age&lt;/P&gt;&lt;P&gt;&amp;nbsp; ;&lt;/P&gt;&lt;P&gt;quit;&amp;nbsp; /* this does not work anymore */&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 06 Nov 2012 21:00:55 GMT</pubDate>
    <dc:creator>art297</dc:creator>
    <dc:date>2012-11-06T21:00:55Z</dc:date>
    <item>
      <title>How can I sum up the rows?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-can-I-sum-up-the-rows/m-p/118252#M32631</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, can someone tell me how can i calculate the sum of the value for each month of this table? I have this table:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date&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; code&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; value&lt;/P&gt;&lt;P&gt;&lt;IMG alt="" class="jiveImage" src="https://communities.sas.com/legacyfs/online/2684_pastedImage_0.png" style="width: 311px; height: 445px;" /&gt;&lt;/P&gt;&lt;P&gt;so all those IDs have the same code I want as the results:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;code&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; value&lt;/P&gt;&lt;P&gt;101048&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 01/31/2006&amp;nbsp;&amp;nbsp; 7573.3&amp;nbsp;&amp;nbsp; (the sum of all the value of 01/31/2006)&lt;/P&gt;&lt;P&gt;101048&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 02/28/2006&amp;nbsp;&amp;nbsp; (the sum of all the value of 02/28/2006)&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you!!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Nov 2012 15:57:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-can-I-sum-up-the-rows/m-p/118252#M32631</guid>
      <dc:creator>thdang</dc:creator>
      <dc:date>2012-11-06T15:57:34Z</dc:date>
    </item>
    <item>
      <title>Re: How can I sum up the rows?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-can-I-sum-up-the-rows/m-p/118253#M32632</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Do you want the sum by Month, as in the top of your question, or by Date as implied by your parenthetical remarks at the end?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Both can be accomplished by use of PROC MEANS or SUMMARY and a format if the date you are showing is a SAS date and not a text string. If you only have one date per month as appears in your example data then no other format would be needed&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc means data=&amp;lt;your data set name &amp;gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; class code date;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var value;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* use the following line if there are more than one date per month in your data*/&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; format date MonYYy.; /* this will result in things like May2006 */&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Nov 2012 16:08:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-can-I-sum-up-the-rows/m-p/118253#M32632</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2012-11-06T16:08:49Z</dc:date>
    </item>
    <item>
      <title>Re: How can I sum up the rows?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-can-I-sum-up-the-rows/m-p/118254#M32633</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I mean to get the sum all the values &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Nov 2012 16:20:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-can-I-sum-up-the-rows/m-p/118254#M32633</guid>
      <dc:creator>thdang</dc:creator>
      <dc:date>2012-11-06T16:20:16Z</dc:date>
    </item>
    <item>
      <title>Re: How can I sum up the rows?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-can-I-sum-up-the-rows/m-p/118255#M32634</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Did you see if the example code provides your desired output?&lt;/P&gt;&lt;P&gt;I should have had&lt;/P&gt;&lt;P&gt;Proc means data=&amp;lt;&amp;gt; sum;&lt;/P&gt;&lt;P&gt;to restrict output to sums only, but the default output should have had sum.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Nov 2012 18:06:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-can-I-sum-up-the-rows/m-p/118255#M32634</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2012-11-06T18:06:08Z</dc:date>
    </item>
    <item>
      <title>Re: How can I sum up the rows?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-can-I-sum-up-the-rows/m-p/118256#M32635</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you want to take the sum of value for each date in a table then&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Proc sql;&lt;/P&gt;&lt;P&gt;Create table Example as&lt;/P&gt;&lt;P&gt;Select code&lt;/P&gt;&lt;P&gt;,date&lt;/P&gt;&lt;P&gt;,SUM(VALUE) AS value&lt;/P&gt;&lt;P&gt;From &amp;lt;dataset-name&amp;gt;&lt;/P&gt;&lt;P&gt;group&amp;nbsp; by&lt;/P&gt;&lt;P&gt;code&lt;/P&gt;&lt;P&gt;,date&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;Quit;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or&lt;/P&gt;&lt;P&gt;I hope below query will help you .If you want to get the sum of the value month wise then&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Proc sql;&lt;/P&gt;&lt;P&gt;Create table Example as&lt;/P&gt;&lt;P&gt;Select code&lt;/P&gt;&lt;P&gt;,SUM(VALUE) AS value&lt;/P&gt;&lt;P&gt;From &amp;lt;dataset-name&amp;gt;&lt;/P&gt;&lt;P&gt;group&amp;nbsp; by &lt;/P&gt;&lt;P&gt;code&lt;/P&gt;&lt;P&gt;,year(date)&lt;/P&gt;&lt;P&gt;,month(date)&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;Quit;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Nov 2012 18:18:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-can-I-sum-up-the-rows/m-p/118256#M32635</guid>
      <dc:creator>AkilanR</dc:creator>
      <dc:date>2012-11-06T18:18:09Z</dc:date>
    </item>
    <item>
      <title>Re: How can I sum up the rows?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-can-I-sum-up-the-rows/m-p/118257#M32636</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you for your answer. How can I add more variable to the table which involves more calculation? I've tried this and it works&lt;/P&gt;&lt;P&gt;Proc sql;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Create table sasdata.fund_characteristics as&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Select date, code, sum(value) as value&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; from &amp;lt;dataset-name&amp;gt; group by code, date;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;how can i add other variable like&amp;nbsp;&amp;nbsp; (value1*value2)/sum(value1) as value2 ? so like &lt;/P&gt;&lt;P&gt;Proc sql;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Create table sasdata.fund_characteristics as&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Select date, code, sum(value1) as value1, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;(value1*value2)/sum(value1) as value2&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; from &amp;lt;dataset-name&amp;gt; group by code, date;&lt;/P&gt;&lt;P&gt;quit;&amp;nbsp;&amp;nbsp; =&amp;gt; this does not work anymore&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Nov 2012 20:07:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-can-I-sum-up-the-rows/m-p/118257#M32636</guid>
      <dc:creator>thdang</dc:creator>
      <dc:date>2012-11-06T20:07:44Z</dc:date>
    </item>
    <item>
      <title>Re: How can I sum up the rows?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-can-I-sum-up-the-rows/m-p/118258#M32637</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Assuming you have assigned the library sasdata, and have replaced &amp;lt;dataset-name&amp;gt; with the name of an existing dataset, you only have one omission, namely that when you refer to value1, you have to precede it with the string calculated.&amp;nbsp; And, you can't call for the sum of a calculated variable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Are you trying to do something like the following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Proc sql;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Create table want as&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Select name, age, sum(height) as value1,&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; (calculated value1*weight)/sum(height) as weight&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from sashelp.class&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; group by name, age&lt;/P&gt;&lt;P&gt;&amp;nbsp; ;&lt;/P&gt;&lt;P&gt;quit;&amp;nbsp; /* this does not work anymore */&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Nov 2012 21:00:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-can-I-sum-up-the-rows/m-p/118258#M32637</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2012-11-06T21:00:55Z</dc:date>
    </item>
    <item>
      <title>Re: How can I sum up the rows?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-can-I-sum-up-the-rows/m-p/118259#M32638</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;yes that is what I'm trying to do, thank you very much. I've got it&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Nov 2012 21:24:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-can-I-sum-up-the-rows/m-p/118259#M32638</guid>
      <dc:creator>thdang</dc:creator>
      <dc:date>2012-11-06T21:24:51Z</dc:date>
    </item>
  </channel>
</rss>

