<?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 Sum in lastrow in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Sum-in-lastrow/m-p/346264#M79818</link>
    <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hi Guys,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have these macro variables and have dataset&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="244"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="85"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="44"&gt;Count&lt;/TD&gt;
&lt;TD width="64"&gt;Count1&lt;/TD&gt;
&lt;TD width="51"&gt;Coutn2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Count_Start&lt;/TD&gt;
&lt;TD&gt;60&lt;/TD&gt;
&lt;TD width="64"&gt;50&lt;/TD&gt;
&lt;TD width="51"&gt;52&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have Dataset :&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="159"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="44"&gt;Count&lt;/TD&gt;
&lt;TD width="64"&gt;Count1&lt;/TD&gt;
&lt;TD width="51"&gt;Coutn2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="44"&gt;12&lt;/TD&gt;
&lt;TD width="64"&gt;22&lt;/TD&gt;
&lt;TD width="51"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="44"&gt;10&lt;/TD&gt;
&lt;TD width="64"&gt;22&lt;/TD&gt;
&lt;TD width="51"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="44"&gt;8&lt;/TD&gt;
&lt;TD width="64"&gt;22&lt;/TD&gt;
&lt;TD width="51"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="44"&gt;6&lt;/TD&gt;
&lt;TD width="64"&gt;22&lt;/TD&gt;
&lt;TD width="51"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD width="64"&gt;22&lt;/TD&gt;
&lt;TD width="51"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;want dataset:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="244"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="85"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="44"&gt;Count&lt;/TD&gt;
&lt;TD width="64"&gt;Count1&lt;/TD&gt;
&lt;TD width="51"&gt;Coutn2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="44"&gt;12&lt;/TD&gt;
&lt;TD width="64"&gt;22&lt;/TD&gt;
&lt;TD width="51"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="44"&gt;10&lt;/TD&gt;
&lt;TD width="64"&gt;22&lt;/TD&gt;
&lt;TD width="51"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="44"&gt;8&lt;/TD&gt;
&lt;TD width="64"&gt;22&lt;/TD&gt;
&lt;TD width="51"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="44"&gt;6&lt;/TD&gt;
&lt;TD width="64"&gt;22&lt;/TD&gt;
&lt;TD width="51"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD width="64"&gt;22&lt;/TD&gt;
&lt;TD width="51"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Sum&lt;/TD&gt;
&lt;TD width="44"&gt;40&lt;/TD&gt;
&lt;TD&gt;110&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Count_Start&lt;/TD&gt;
&lt;TD&gt;60&lt;/TD&gt;
&lt;TD width="64"&gt;50&lt;/TD&gt;
&lt;TD width="51"&gt;52&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Remain&lt;/TD&gt;
&lt;TD width="44"&gt;20&lt;/TD&gt;
&lt;TD&gt;-60&lt;/TD&gt;
&lt;TD&gt;47&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;</description>
    <pubDate>Fri, 31 Mar 2017 18:07:13 GMT</pubDate>
    <dc:creator>kumarK</dc:creator>
    <dc:date>2017-03-31T18:07:13Z</dc:date>
    <item>
      <title>Sum in lastrow</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Sum-in-lastrow/m-p/346264#M79818</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hi Guys,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have these macro variables and have dataset&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="244"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="85"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="44"&gt;Count&lt;/TD&gt;
&lt;TD width="64"&gt;Count1&lt;/TD&gt;
&lt;TD width="51"&gt;Coutn2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Count_Start&lt;/TD&gt;
&lt;TD&gt;60&lt;/TD&gt;
&lt;TD width="64"&gt;50&lt;/TD&gt;
&lt;TD width="51"&gt;52&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have Dataset :&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="159"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="44"&gt;Count&lt;/TD&gt;
&lt;TD width="64"&gt;Count1&lt;/TD&gt;
&lt;TD width="51"&gt;Coutn2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="44"&gt;12&lt;/TD&gt;
&lt;TD width="64"&gt;22&lt;/TD&gt;
&lt;TD width="51"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="44"&gt;10&lt;/TD&gt;
&lt;TD width="64"&gt;22&lt;/TD&gt;
&lt;TD width="51"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="44"&gt;8&lt;/TD&gt;
&lt;TD width="64"&gt;22&lt;/TD&gt;
&lt;TD width="51"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="44"&gt;6&lt;/TD&gt;
&lt;TD width="64"&gt;22&lt;/TD&gt;
&lt;TD width="51"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD width="64"&gt;22&lt;/TD&gt;
&lt;TD width="51"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;want dataset:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="244"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="85"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="44"&gt;Count&lt;/TD&gt;
&lt;TD width="64"&gt;Count1&lt;/TD&gt;
&lt;TD width="51"&gt;Coutn2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="44"&gt;12&lt;/TD&gt;
&lt;TD width="64"&gt;22&lt;/TD&gt;
&lt;TD width="51"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="44"&gt;10&lt;/TD&gt;
&lt;TD width="64"&gt;22&lt;/TD&gt;
&lt;TD width="51"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="44"&gt;8&lt;/TD&gt;
&lt;TD width="64"&gt;22&lt;/TD&gt;
&lt;TD width="51"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="44"&gt;6&lt;/TD&gt;
&lt;TD width="64"&gt;22&lt;/TD&gt;
&lt;TD width="51"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD width="64"&gt;22&lt;/TD&gt;
&lt;TD width="51"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Sum&lt;/TD&gt;
&lt;TD width="44"&gt;40&lt;/TD&gt;
&lt;TD&gt;110&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Count_Start&lt;/TD&gt;
&lt;TD&gt;60&lt;/TD&gt;
&lt;TD width="64"&gt;50&lt;/TD&gt;
&lt;TD width="51"&gt;52&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Remain&lt;/TD&gt;
&lt;TD width="44"&gt;20&lt;/TD&gt;
&lt;TD&gt;-60&lt;/TD&gt;
&lt;TD&gt;47&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;</description>
      <pubDate>Fri, 31 Mar 2017 18:07:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Sum-in-lastrow/m-p/346264#M79818</guid>
      <dc:creator>kumarK</dc:creator>
      <dc:date>2017-03-31T18:07:13Z</dc:date>
    </item>
    <item>
      <title>Re: Sum in lastrow</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Sum-in-lastrow/m-p/346325#M79847</link>
      <description>&lt;P&gt;Before we go very far on this what will the result be used for? It is generally a very bad idea to include summary values inside a data set as it is very possible for someone to run a procedure on the data and include those values as input.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Does the result need to be a data set or is this a report?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;And what have you attempted so far?&lt;/P&gt;</description>
      <pubDate>Fri, 31 Mar 2017 20:04:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Sum-in-lastrow/m-p/346325#M79847</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2017-03-31T20:04:18Z</dc:date>
    </item>
    <item>
      <title>Re: Sum in lastrow</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Sum-in-lastrow/m-p/346386#M79873</link>
      <description>&lt;P&gt;I will use this dataset for my report. i wanted it as dataset if possible&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have tried this but this is giving column wise not row wise&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;data have_c;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;input Count Count1 Count2;&lt;BR /&gt;cards;&lt;BR /&gt;12 22 1&lt;BR /&gt;10 22 1&lt;BR /&gt;8 22 1&lt;BR /&gt;6 22 1&lt;BR /&gt;4 22 1&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;proc sql noprint;&lt;BR /&gt;select sum(count) , sum(count1), sum(count2) into: sum_count, :sum_count1, :sum_count2 &lt;BR /&gt;from have_c;&lt;BR /&gt;quit;&lt;/P&gt;
&lt;P&gt;%let Count_t =60;&lt;BR /&gt;%let Count1_t =50;&lt;BR /&gt;%let Count2_t=52;&lt;/P&gt;
&lt;P&gt;data have2;&lt;BR /&gt;set have_c;&lt;BR /&gt;remain1 = &amp;amp;Count_t - &amp;amp;sum_count;&lt;BR /&gt;remain2 = &amp;amp;Count1_t - &amp;amp;sum_count1;&lt;BR /&gt;remain3 = &amp;amp;Count2_t - &amp;amp;sum_count2;&lt;BR /&gt;run;&lt;BR /&gt;proc print;&lt;BR /&gt;run;&lt;/P&gt;</description>
      <pubDate>Sat, 01 Apr 2017 11:47:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Sum-in-lastrow/m-p/346386#M79873</guid>
      <dc:creator>kumarK</dc:creator>
      <dc:date>2017-04-01T11:47:49Z</dc:date>
    </item>
    <item>
      <title>Re: Sum in lastrow</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Sum-in-lastrow/m-p/346397#M79881</link>
      <description>&lt;PRE&gt;

data have_c;
input Count Count1 Count2;
cards;
12 22 1
10 22 1
8 22 1
6 22 1
4 22 1
;
run;

%let Count_t =60;
%let Count1_t =50;
%let Count2_t=52;

proc sql;

select '           ' as x label='#',* from have_c
union all
select 'sum',sum(count) , sum(count1), sum(count2) from have_c
union all
select 'Count_Start',&amp;amp;count_t,&amp;amp;count1_t,&amp;amp;count2_t from have_c(obs=1)
union all
select 'Remain',&amp;amp;count_t-sum(count) , 
&amp;amp;count1_t-sum(count1), &amp;amp;count2_t-sum(count2) from have_c;
quit;



&lt;/PRE&gt;</description>
      <pubDate>Sat, 01 Apr 2017 13:26:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Sum-in-lastrow/m-p/346397#M79881</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2017-04-01T13:26:34Z</dc:date>
    </item>
    <item>
      <title>Re: Sum in lastrow</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Sum-in-lastrow/m-p/346404#M79885</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/18408"&gt;@Ksharp&lt;/a&gt;Thanks alot&lt;/P&gt;</description>
      <pubDate>Sat, 01 Apr 2017 15:37:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Sum-in-lastrow/m-p/346404#M79885</guid>
      <dc:creator>kumarK</dc:creator>
      <dc:date>2017-04-01T15:37:36Z</dc:date>
    </item>
  </channel>
</rss>

