<?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 to I find SUM of salaries across months in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/How-to-I-find-SUM-of-salaries-across-months/m-p/727654#M226372</link>
    <description>&lt;P&gt;A very simple SQL procedure should efficiently fix it:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
	input empid $ month $3. salary;
	datalines;
1 jan 10
1 Feb 20
1 mar 25
2 Jan 23
2 Feb 43
2 Mar 12
3 Jan 15
3 Feb 23
3 Mar 22
;
run;

proc sql;
	create table want as
		select empid, sum(salary) as salary format=dollar10.2
			from have
				group by empid;
quit;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Fri, 19 Mar 2021 05:55:27 GMT</pubDate>
    <dc:creator>qoit</dc:creator>
    <dc:date>2021-03-19T05:55:27Z</dc:date>
    <item>
      <title>How to I find SUM of salaries across months</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-I-find-SUM-of-salaries-across-months/m-p/727651#M226369</link>
      <description>&lt;P&gt;There is a table for employee data that looks like&lt;/P&gt;&lt;P&gt;EMPID month salary&lt;/P&gt;&lt;P&gt;1 jan 10&lt;/P&gt;&lt;P&gt;1 Feb 20&lt;/P&gt;&lt;P&gt;1 mar 25&lt;/P&gt;&lt;P&gt;2 Jan 23&lt;/P&gt;&lt;P&gt;2 Feb 43&lt;/P&gt;&lt;P&gt;2 Mar 12&lt;/P&gt;&lt;P&gt;3 Jan 15&lt;/P&gt;&lt;P&gt;3 Feb 23&lt;/P&gt;&lt;P&gt;3 Mar 22&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want a table that displays only employee id and total salary earned by them across months.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;resultant table should look something like&lt;/P&gt;&lt;P&gt;1 55&lt;/P&gt;&lt;P&gt;2 78&lt;/P&gt;&lt;P&gt;3 60.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please help me as I am very new to SAS programming and still a newbie.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks a lot&lt;/P&gt;</description>
      <pubDate>Fri, 19 Mar 2021 05:42:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-I-find-SUM-of-salaries-across-months/m-p/727651#M226369</guid>
      <dc:creator>Singh77</dc:creator>
      <dc:date>2021-03-19T05:42:03Z</dc:date>
    </item>
    <item>
      <title>Re: How to I find SUM of salaries across months</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-I-find-SUM-of-salaries-across-months/m-p/727654#M226372</link>
      <description>&lt;P&gt;A very simple SQL procedure should efficiently fix it:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
	input empid $ month $3. salary;
	datalines;
1 jan 10
1 Feb 20
1 mar 25
2 Jan 23
2 Feb 43
2 Mar 12
3 Jan 15
3 Feb 23
3 Mar 22
;
run;

proc sql;
	create table want as
		select empid, sum(salary) as salary format=dollar10.2
			from have
				group by empid;
quit;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 19 Mar 2021 05:55:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-I-find-SUM-of-salaries-across-months/m-p/727654#M226372</guid>
      <dc:creator>qoit</dc:creator>
      <dc:date>2021-03-19T05:55:27Z</dc:date>
    </item>
    <item>
      <title>Re: How to I find SUM of salaries across months</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-I-find-SUM-of-salaries-across-months/m-p/727656#M226374</link>
      <description>&lt;P&gt;try this.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input EMPID month $ salary;
datalines;
1 jan 10
1 Feb 20
1 mar 25
2 Jan 23
2 Feb 43
2 Mar 12
3 Jan 15
3 Feb 23
3 Mar 22
;
run;

data want(keep=EMPID sum);
  set have;
  by empid;
  if first.empid then sum=0;
  sum+salary;
  if last.empid;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;check&lt;/P&gt;
&lt;P&gt;&lt;A href="https://documentation.sas.com/?cdcId=pgmsascdc&amp;amp;cdcVersion=9.4_3.5&amp;amp;docsetId=lestmtsref&amp;amp;docsetTarget=n1dfiqj146yi2cn1maeju9wo7ijs.htm&amp;amp;locale=en" target="_blank" rel="noopener"&gt;SUM Statement&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://documentation.sas.com/?cdcId=pgmsascdc&amp;amp;cdcVersion=9.4_3.5&amp;amp;docsetId=lestmtsref&amp;amp;docsetTarget=p1cxl8ifdt8u0gn12wqbji8o5fq1.htm&amp;amp;locale=fr" target="_blank" rel="noopener"&gt;IF Statement: Subsetting&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://documentation.sas.com/?cdcId=pgmsascdc&amp;amp;cdcVersion=9.4_3.5&amp;amp;docsetId=lrcon&amp;amp;docsetTarget=n01a08zkzy5igbn173zjz82zsi1s.htm&amp;amp;locale=en" target="_blank" rel="noopener"&gt;First. and Last. Variables&lt;/A&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 19 Mar 2021 06:03:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-I-find-SUM-of-salaries-across-months/m-p/727656#M226374</guid>
      <dc:creator>japelin</dc:creator>
      <dc:date>2021-03-19T06:03:58Z</dc:date>
    </item>
    <item>
      <title>Re: How to I find SUM of salaries across months</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-I-find-SUM-of-salaries-across-months/m-p/727657#M226375</link>
      <description>&lt;P&gt;First question: When you say "display a table", do you want a SAS data set or a report?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Both can be accomplished by Proc Summary.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc summary data = have nway;
   class empid;
   var salary;
   output out = want(drop = _:) sum =;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Result:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;empid salary 
1     55 
2     78 
3     60 
&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 19 Mar 2021 06:07:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-I-find-SUM-of-salaries-across-months/m-p/727657#M226375</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2021-03-19T06:07:53Z</dc:date>
    </item>
  </channel>
</rss>

