<?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: Average monthly Price in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Average-monthly-Price/m-p/369102#M88066</link>
    <description>&lt;P&gt;Create a variable called MONTH, you can use the MONTH function in SAS to do this. Also create a variable called YEAR, using the YEAR function in SAS.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Then run PROC MEANS or PROC SUMMARY with YEAR and MONTH as CLASS variables.&lt;/P&gt;</description>
    <pubDate>Wed, 21 Jun 2017 11:54:49 GMT</pubDate>
    <dc:creator>PaigeMiller</dc:creator>
    <dc:date>2017-06-21T11:54:49Z</dc:date>
    <item>
      <title>Average monthly Price</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Average-monthly-Price/m-p/369100#M88065</link>
      <description>&lt;P&gt;Hi All&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to calculate AVERAGE MONTHLY PRICE using the PROC SQL Code but stryggling to get the right coding.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The data looks like this :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Dates &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Amount&lt;/P&gt;&lt;P&gt;01Jul1994 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1000&lt;/P&gt;&lt;P&gt;02MAY1995 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1500&lt;/P&gt;&lt;P&gt;10MAY1995 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2000&lt;/P&gt;&lt;P&gt;09JUN1995 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 3000&lt;/P&gt;&lt;P&gt;27JUN1995 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 3500&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.AND SO ON FOR DIFFENRENT MONTHS IN DIFFERENT YEARS.&lt;/P&gt;&lt;P&gt;How to go abou it? Any suggestion will be helpfull&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks a ton in advance.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 21 Jun 2017 11:42:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Average-monthly-Price/m-p/369100#M88065</guid>
      <dc:creator>JFario09</dc:creator>
      <dc:date>2017-06-21T11:42:32Z</dc:date>
    </item>
    <item>
      <title>Re: Average monthly Price</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Average-monthly-Price/m-p/369102#M88066</link>
      <description>&lt;P&gt;Create a variable called MONTH, you can use the MONTH function in SAS to do this. Also create a variable called YEAR, using the YEAR function in SAS.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Then run PROC MEANS or PROC SUMMARY with YEAR and MONTH as CLASS variables.&lt;/P&gt;</description>
      <pubDate>Wed, 21 Jun 2017 11:54:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Average-monthly-Price/m-p/369102#M88066</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2017-06-21T11:54:49Z</dc:date>
    </item>
    <item>
      <title>Re: Average monthly Price</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Average-monthly-Price/m-p/369103#M88067</link>
      <description>&lt;P&gt;Something like:&lt;/P&gt;
&lt;PRE&gt;proc sql;
  create table WANT as
  select MNTH,
         avg(AMOUNT) as AVG
  from   (select month(DATES) as MNTH,AMOUNT from HAVE)
  group by MNTH;
quit;&lt;/PRE&gt;</description>
      <pubDate>Wed, 21 Jun 2017 11:53:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Average-monthly-Price/m-p/369103#M88067</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2017-06-21T11:53:39Z</dc:date>
    </item>
    <item>
      <title>Re: Average monthly Price</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Average-monthly-Price/m-p/369105#M88069</link>
      <description>&lt;P&gt;Something like&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
create table want as
  select put(dates,yymmn6.) as yymm, mean(amount) as mean_price
  from have
  group by calculated yymm
;
quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;??&lt;/P&gt;</description>
      <pubDate>Wed, 21 Jun 2017 11:58:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Average-monthly-Price/m-p/369105#M88069</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2017-06-21T11:58:25Z</dc:date>
    </item>
    <item>
      <title>Re: Average monthly Price</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Average-monthly-Price/m-p/369122#M88084</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input Dates : date9.     Amount;
format dates date.;
cards;
01Jul1994            1000
02MAY1995         1500
10MAY1995         2000
09JUN1995         3000
27JUN1995         3500
;
run;
proc summary data=have nway;
class dates;
format dates monyy7.;
var amount;
output out=want mean=;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 21 Jun 2017 12:47:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Average-monthly-Price/m-p/369122#M88084</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2017-06-21T12:47:24Z</dc:date>
    </item>
    <item>
      <title>Re: Average monthly Price</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Average-monthly-Price/m-p/369123#M88085</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/18408"&gt;@Ksharp&lt;/a&gt; wrote:&lt;BR /&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input Dates : date9.     Amount;
format dates date.;
cards;
01Jul1994            1000
02MAY1995         1500
10MAY1995         2000
09JUN1995         3000
27JUN1995         3500
;
run;
proc summary data=have nway;
class dates;
format dates monyy7.;
var amount;
output out=want mean=;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Certainly a superior method than what I described above.&lt;/P&gt;</description>
      <pubDate>Wed, 21 Jun 2017 12:50:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Average-monthly-Price/m-p/369123#M88085</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2017-06-21T12:50:21Z</dc:date>
    </item>
  </channel>
</rss>

