<?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 total sales in each month for a year in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/total-sales-in-each-month-for-a-year/m-p/833516#M329502</link>
    <description>&lt;P&gt;Hi All,&lt;/P&gt;
&lt;P&gt;Need help in below query.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I need to get the total sum by each product id&amp;nbsp; for a particular month in year.&lt;/P&gt;
&lt;P&gt;input&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;product date&amp;nbsp; &amp;nbsp; &amp;nbsp;sales&lt;BR /&gt;a&amp;nbsp; &amp;nbsp; &amp;nbsp; 1Jan2012&amp;nbsp; &amp;nbsp;200&lt;BR /&gt;b&amp;nbsp; &amp;nbsp; &amp;nbsp; 4Jan2012&amp;nbsp; &amp;nbsp;300&lt;BR /&gt;c&amp;nbsp; &amp;nbsp; &amp;nbsp; 2Feb2012&amp;nbsp; &amp;nbsp;200&lt;BR /&gt;d&amp;nbsp; &amp;nbsp; &amp;nbsp; 3Mar2012&amp;nbsp; &amp;nbsp;200&lt;BR /&gt;d&amp;nbsp; &amp;nbsp; &amp;nbsp; 5Mar2012&amp;nbsp; 100&lt;/P&gt;
&lt;P&gt;output is having detail of all month along with product and total sale in each month. if there is no sales then set value as missing.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Output&amp;nbsp; should look like this.&lt;BR /&gt;product&amp;nbsp; jan&amp;nbsp; feb mar apr may jun jul aug sep oct nov dec&lt;BR /&gt;a&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;200&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; &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; &amp;nbsp; .&amp;nbsp;&lt;BR /&gt;b&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;300&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; &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; &amp;nbsp; .&amp;nbsp;&lt;BR /&gt;c&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.&amp;nbsp; &amp;nbsp; &amp;nbsp;200&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; &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; &amp;nbsp;&amp;nbsp;&lt;BR /&gt;d&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; 300&lt;/P&gt;</description>
    <pubDate>Thu, 15 Sep 2022 07:44:49 GMT</pubDate>
    <dc:creator>Aexor</dc:creator>
    <dc:date>2022-09-15T07:44:49Z</dc:date>
    <item>
      <title>total sales in each month for a year</title>
      <link>https://communities.sas.com/t5/SAS-Programming/total-sales-in-each-month-for-a-year/m-p/833516#M329502</link>
      <description>&lt;P&gt;Hi All,&lt;/P&gt;
&lt;P&gt;Need help in below query.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I need to get the total sum by each product id&amp;nbsp; for a particular month in year.&lt;/P&gt;
&lt;P&gt;input&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;product date&amp;nbsp; &amp;nbsp; &amp;nbsp;sales&lt;BR /&gt;a&amp;nbsp; &amp;nbsp; &amp;nbsp; 1Jan2012&amp;nbsp; &amp;nbsp;200&lt;BR /&gt;b&amp;nbsp; &amp;nbsp; &amp;nbsp; 4Jan2012&amp;nbsp; &amp;nbsp;300&lt;BR /&gt;c&amp;nbsp; &amp;nbsp; &amp;nbsp; 2Feb2012&amp;nbsp; &amp;nbsp;200&lt;BR /&gt;d&amp;nbsp; &amp;nbsp; &amp;nbsp; 3Mar2012&amp;nbsp; &amp;nbsp;200&lt;BR /&gt;d&amp;nbsp; &amp;nbsp; &amp;nbsp; 5Mar2012&amp;nbsp; 100&lt;/P&gt;
&lt;P&gt;output is having detail of all month along with product and total sale in each month. if there is no sales then set value as missing.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Output&amp;nbsp; should look like this.&lt;BR /&gt;product&amp;nbsp; jan&amp;nbsp; feb mar apr may jun jul aug sep oct nov dec&lt;BR /&gt;a&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;200&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; &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; &amp;nbsp; .&amp;nbsp;&lt;BR /&gt;b&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;300&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; &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; &amp;nbsp; .&amp;nbsp;&lt;BR /&gt;c&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.&amp;nbsp; &amp;nbsp; &amp;nbsp;200&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; &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; &amp;nbsp;&amp;nbsp;&lt;BR /&gt;d&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; 300&lt;/P&gt;</description>
      <pubDate>Thu, 15 Sep 2022 07:44:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/total-sales-in-each-month-for-a-year/m-p/833516#M329502</guid>
      <dc:creator>Aexor</dc:creator>
      <dc:date>2022-09-15T07:44:49Z</dc:date>
    </item>
    <item>
      <title>Re: total sales in each month for a year</title>
      <link>https://communities.sas.com/t5/SAS-Programming/total-sales-in-each-month-for-a-year/m-p/833523#M329506</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input product $ date :date9. sales;
format date date9.;
datalines;
a 1Jan2012 200
b 4Jan2012 300
c 2Feb2012 200
d 3Mar2012 200
d 5Mar2012 100
;

data temp;
   set have;
   m = month(date);
run;

data want;
   s = 0;
   do until (last.m);
      set temp;
      by product m notsorted;
      array d{*} jan feb mar apr may jun jul aug sep oct nov dec;
      s + sales;
   end;

   d[m] = s;
   keep product jan -- dec;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 15 Sep 2022 07:54:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/total-sales-in-each-month-for-a-year/m-p/833523#M329506</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2022-09-15T07:54:21Z</dc:date>
    </item>
    <item>
      <title>Re: total sales in each month for a year</title>
      <link>https://communities.sas.com/t5/SAS-Programming/total-sales-in-each-month-for-a-year/m-p/833577#M329530</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input product $ date :date9. sales;
format date date9.;
datalines;
a 1Jan2012 200
b 4Jan2012 300
c 2Feb2012 200
d 3Mar2012 200
d 5Mar2012 100
;
proc summary data=have nway;
class product date;
format date monname3.;
var sales;
output out=temp(drop=_:) sum=;
run;
proc transpose data=temp out=want(drop=_:);
by product;
id date;
var sales;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 15 Sep 2022 12:47:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/total-sales-in-each-month-for-a-year/m-p/833577#M329530</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2022-09-15T12:47:58Z</dc:date>
    </item>
    <item>
      <title>Re: total sales in each month for a year</title>
      <link>https://communities.sas.com/t5/SAS-Programming/total-sales-in-each-month-for-a-year/m-p/833664#M329576</link>
      <description>&lt;P&gt;Just in case the actual data has more than one year in the data set I might suggest use of the YYMON7. format .&lt;/P&gt;
&lt;P&gt;That will show column years such as 2012JAN -2012DEC, 2013JAN -2013DEC. That way you don't have to do any code for multiple year datasets.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Unless you need that output as a data set for further manipulation/analysis I would use a report proc such as Tabulate or report&lt;/P&gt;
&lt;PRE&gt;data have;
input product $ date :date9. sales;
format date date9.;
datalines;
a 1Jan2012 200
b 4Jan2012 300
c 2Feb2012 200
d 3Mar2012 200
d 5Mar2012 100
;

proc tabulate data=have;
   class product date;
   format date yymon7.;
   var sales;
   tables product,
          date=' '*sales*sum=' '*f=best10.
   ;
run;


proc report data=have;
   columns product date, sales;
   define product/group;
   define date/across format=yymon7. order=data;
run;
&lt;/PRE&gt;</description>
      <pubDate>Thu, 15 Sep 2022 16:34:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/total-sales-in-each-month-for-a-year/m-p/833664#M329576</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2022-09-15T16:34:40Z</dc:date>
    </item>
  </channel>
</rss>

