<?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: sum in sas in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/sum-in-sas/m-p/341898#M78329</link>
    <description>&lt;P&gt;For extra credit: &amp;nbsp;note that the original program is faulty. &amp;nbsp;This statement should appear before the INPUT statement:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;length variety $ 9;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Otherwise you will lose anything longer than 8 characters.&lt;/P&gt;</description>
    <pubDate>Fri, 17 Mar 2017 09:34:26 GMT</pubDate>
    <dc:creator>Astounding</dc:creator>
    <dc:date>2017-03-17T09:34:26Z</dc:date>
    <item>
      <title>sum in sas</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sum-in-sas/m-p/341879#M78323</link>
      <description>&lt;P&gt;data flowersales;&lt;BR /&gt;input customerid $ saledate mmddyy10. variety $ quantity;&lt;BR /&gt;datalines ;&lt;BR /&gt;240W 02-07-2003 Ginger 120&lt;BR /&gt;240W 02-07-2003 Protea 180&lt;BR /&gt;356W 02-08-2003 Heliconia 60&lt;BR /&gt;356W 02-08-2003 Anthurium 300&lt;BR /&gt;188R 02-11-2003 Ginger 24&lt;BR /&gt;188R 02-11-2003 Anthurium 24&lt;BR /&gt;240W 02-12-2003 Heliconia 48&lt;BR /&gt;240W 02-12-2003 Protea 48&lt;BR /&gt;240W 02-13-2003 Ginger 188&lt;BR /&gt;188R 02-12-2003 Ginger 500&lt;BR /&gt;356W 02-12-2003 Ginger 240&lt;BR /&gt;;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;Create a dataset "sumsales" (sort it by customer, saledate variety quantity) - keep all original obsservations and variables&lt;/P&gt;&lt;P&gt;this &amp;nbsp;is the program&amp;nbsp;&lt;/P&gt;&lt;P&gt;Create Variable ABCD - show the total sales for each customer&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 17 Mar 2017 07:32:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sum-in-sas/m-p/341879#M78323</guid>
      <dc:creator>aditya1</dc:creator>
      <dc:date>2017-03-17T07:32:33Z</dc:date>
    </item>
    <item>
      <title>Re: sum in sas</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sum-in-sas/m-p/341882#M78326</link>
      <description>&lt;P&gt;What have you tried so far?&lt;/P&gt;</description>
      <pubDate>Fri, 17 Mar 2017 07:55:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sum-in-sas/m-p/341882#M78326</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2017-03-17T07:55:10Z</dc:date>
    </item>
    <item>
      <title>Re: sum in sas</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sum-in-sas/m-p/341888#M78327</link>
      <description>&lt;P&gt;like this?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data flowersales;
input customerid $ saledate mmddyy10. variety $ quantity;
datalines ;
240W 02-07-2003 Ginger 120
240W 02-07-2003 Protea 180
356W 02-08-2003 Heliconia 60
356W 02-08-2003 Anthurium 300
188R 02-11-2003 Ginger 24
188R 02-11-2003 Anthurium 24
240W 02-12-2003 Heliconia 48
240W 02-12-2003 Protea 48
240W 02-13-2003 Ginger 188
188R 02-12-2003 Ginger 500
356W 02-12-2003 Ginger 240
;

proc sort data = flowersales;
   by customerid saledate variety quantity;
run;

proc sql;
   create table sumsales as 
   select *
         ,sum(quantity) as ABCD
   from flowersales
   group by customerid
   order by customerid, saledate, variety, quantity;
quit;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 17 Mar 2017 08:31:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sum-in-sas/m-p/341888#M78327</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2017-03-17T08:31:34Z</dc:date>
    </item>
    <item>
      <title>Re: sum in sas</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sum-in-sas/m-p/341894#M78328</link>
      <description>&lt;P&gt;Sounds like a homework question to get you thinking about how to logically approach a problem and then code it...&lt;/P&gt;</description>
      <pubDate>Fri, 17 Mar 2017 09:29:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sum-in-sas/m-p/341894#M78328</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2017-03-17T09:29:49Z</dc:date>
    </item>
    <item>
      <title>Re: sum in sas</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sum-in-sas/m-p/341898#M78329</link>
      <description>&lt;P&gt;For extra credit: &amp;nbsp;note that the original program is faulty. &amp;nbsp;This statement should appear before the INPUT statement:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;length variety $ 9;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Otherwise you will lose anything longer than 8 characters.&lt;/P&gt;</description>
      <pubDate>Fri, 17 Mar 2017 09:34:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sum-in-sas/m-p/341898#M78329</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2017-03-17T09:34:26Z</dc:date>
    </item>
    <item>
      <title>Re: sum in sas</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sum-in-sas/m-p/341902#M78331</link>
      <description>&lt;P&gt;i added length clasue as&amp;nbsp;Astounding said, and formatted date.&lt;/P&gt;&lt;P&gt;generally your code looks working.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data flowersales;&lt;BR /&gt;length variety $ 9;&lt;/P&gt;&lt;P&gt;INPUT customerid $ saledate mmddyy10. variety $ quantity;&lt;BR /&gt;FORMAT saledate mmddyy10.;&lt;BR /&gt;DATALINES ;&lt;BR /&gt;240W 02-07-2003 Ginger 120&lt;BR /&gt;240W 02-07-2003 Protea 180&lt;BR /&gt;356W 02-08-2003 Heliconia 60&lt;BR /&gt;356W 02-08-2003 Anthurium 300&lt;BR /&gt;188R 02-11-2003 Ginger 24&lt;BR /&gt;188R 02-11-2003 Anthurium 24&lt;BR /&gt;240W 02-12-2003 Heliconia 48&lt;BR /&gt;240W 02-12-2003 Protea 48&lt;BR /&gt;240W 02-13-2003 Ginger 188&lt;BR /&gt;188R 02-12-2003 Ginger 500&lt;BR /&gt;356W 02-12-2003 Ginger 240&lt;BR /&gt;;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;proc sort data = flowersales;&lt;BR /&gt;by customerid saledate variety quantity;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;proc sql;&lt;BR /&gt;create table sumsales as&lt;BR /&gt;select *&lt;BR /&gt;,sum(quantity) as ABCD&lt;BR /&gt;from flowersales&lt;BR /&gt;group by customerid&lt;BR /&gt;order by customerid, saledate, variety, quantity;&lt;BR /&gt;QUIT;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 17 Mar 2017 09:40:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sum-in-sas/m-p/341902#M78331</guid>
      <dc:creator>Yavuz</dc:creator>
      <dc:date>2017-03-17T09:40:04Z</dc:date>
    </item>
    <item>
      <title>Re: sum in sas</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sum-in-sas/m-p/341904#M78333</link>
      <description>&lt;P&gt;The proc sort is not necessary, proc sql does that on it's own.&lt;/P&gt;
&lt;P&gt;And if the data becomes too large for SQL to handle properly, I'd use a three-step approach with sorting, summarizing into a summary dataset, and merging that back in a data step.&lt;/P&gt;</description>
      <pubDate>Fri, 17 Mar 2017 09:43:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sum-in-sas/m-p/341904#M78333</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2017-03-17T09:43:21Z</dc:date>
    </item>
    <item>
      <title>Re: sum in sas</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sum-in-sas/m-p/341918#M78338</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/131697"&gt;@aditya1&lt;/a&gt; wrote:&lt;BR /&gt;
&lt;P&gt;data flowersales;&lt;BR /&gt;input customerid $ saledate mmddyy10. variety $ quantity;&lt;BR /&gt;datalines ;&lt;BR /&gt;240W 02-07-2003 Ginger 120&lt;BR /&gt;240W 02-07-2003 Protea 180&lt;BR /&gt;356W 02-08-2003 Heliconia 60&lt;BR /&gt;356W 02-08-2003 Anthurium 300&lt;BR /&gt;188R 02-11-2003 Ginger 24&lt;BR /&gt;188R 02-11-2003 Anthurium 24&lt;BR /&gt;240W 02-12-2003 Heliconia 48&lt;BR /&gt;240W 02-12-2003 Protea 48&lt;BR /&gt;240W 02-13-2003 Ginger 188&lt;BR /&gt;188R 02-12-2003 Ginger 500&lt;BR /&gt;356W 02-12-2003 Ginger 240&lt;BR /&gt;;&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;Create a dataset "sumsales" (sort it by customer, saledate variety quantity) - keep all original obsservations and variables&lt;/P&gt;
&lt;P&gt;this &amp;nbsp;is the program&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Create Variable ABCD - show the total sales for each customer&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 17 Mar 2017 10:23:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sum-in-sas/m-p/341918#M78338</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-03-17T10:23:03Z</dc:date>
    </item>
  </channel>
</rss>

