<?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 how to do an average for a value over months in SAS enterprise guide? in SAS Enterprise Guide</title>
    <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/how-to-do-an-average-for-a-value-over-months-in-SAS-enterprise/m-p/447376#M28930</link>
    <description>&lt;P&gt;Hello!&lt;BR /&gt;&lt;BR /&gt;I need to compute an average value of (energy) over the year for each center alone, I already tried to use functions like:&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;case&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;when FIND(CENTER , 'center1')&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;THEN AVG(energy)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But it didn't work, because it considering every record individually.&lt;BR /&gt;&lt;BR /&gt;Any one has an idea?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
    <pubDate>Wed, 21 Mar 2018 11:19:53 GMT</pubDate>
    <dc:creator>salamabdeen</dc:creator>
    <dc:date>2018-03-21T11:19:53Z</dc:date>
    <item>
      <title>how to do an average for a value over months in SAS enterprise guide?</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/how-to-do-an-average-for-a-value-over-months-in-SAS-enterprise/m-p/447376#M28930</link>
      <description>&lt;P&gt;Hello!&lt;BR /&gt;&lt;BR /&gt;I need to compute an average value of (energy) over the year for each center alone, I already tried to use functions like:&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;case&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;when FIND(CENTER , 'center1')&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;THEN AVG(energy)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But it didn't work, because it considering every record individually.&lt;BR /&gt;&lt;BR /&gt;Any one has an idea?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Wed, 21 Mar 2018 11:19:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/how-to-do-an-average-for-a-value-over-months-in-SAS-enterprise/m-p/447376#M28930</guid>
      <dc:creator>salamabdeen</dc:creator>
      <dc:date>2018-03-21T11:19:53Z</dc:date>
    </item>
    <item>
      <title>Re: how to do an average for a value over months in SAS enterprise guide?</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/how-to-do-an-average-for-a-value-over-months-in-SAS-enterprise/m-p/447383#M28931</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/194958"&gt;@salamabdeen&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;You're looking for the SQL Group By statement.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data work.have;
    format
        center           $char7.
        month            date9.
        energy           comma12. ;
    infile datalines4
        dlm='7f'x
        missover
        dsd ;
    input
        center           : $char7.
        month            : best32.
        energy           : best32. ;
datalines4;
Center1&amp;#127;20820&amp;#127;948275
Center2&amp;#127;20820&amp;#127;969198
Center3&amp;#127;20820&amp;#127;985288
Center1&amp;#127;20851&amp;#127;100
Center2&amp;#127;20851&amp;#127;995577
Center3&amp;#127;20851&amp;#127;786347
Center1&amp;#127;20879&amp;#127;837422
Center2&amp;#127;20879&amp;#127;926075
Center3&amp;#127;20879&amp;#127;953334
Center1&amp;#127;20910&amp;#127;98728
Center2&amp;#127;20910&amp;#127;100
Center3&amp;#127;20910&amp;#127;978923
Center1&amp;#127;20940&amp;#127;100
Center2&amp;#127;20940&amp;#127;822499
Center3&amp;#127;20940&amp;#127;996982
Center1&amp;#127;20971&amp;#127;993588
Center2&amp;#127;20971&amp;#127;951744
Center3&amp;#127;20971&amp;#127;991644
Center1&amp;#127;21001&amp;#127;100
Center2&amp;#127;21001&amp;#127;901471
Center3&amp;#127;21001&amp;#127;924098
Center1&amp;#127;21032&amp;#127;100
Center2&amp;#127;21032&amp;#127;99098
Center3&amp;#127;21032&amp;#127;100
Center1&amp;#127;21063&amp;#127;95625
Center2&amp;#127;21063&amp;#127;99321
Center3&amp;#127;21063&amp;#127;999274
Center1&amp;#127;21093&amp;#127;448723
Center2&amp;#127;21093&amp;#127;100
Center3&amp;#127;21093&amp;#127;903513
Center1&amp;#127;21124&amp;#127;746435
Center2&amp;#127;21124&amp;#127;842469
Center3&amp;#127;21124&amp;#127;889007
Center1&amp;#127;21154&amp;#127;100
Center2&amp;#127;21154&amp;#127;81134259259
Center3&amp;#127;21154&amp;#127;92904905914
;;;;
run;

proc sql;
  create table want as
  select 
    center,
    year(month) as year,
    avg(energy) as avg_energy format=comma12.
  from have
  group by center, year
  ;
quit;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 21 Mar 2018 11:46:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/how-to-do-an-average-for-a-value-over-months-in-SAS-enterprise/m-p/447383#M28931</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2018-03-21T11:46:49Z</dc:date>
    </item>
  </channel>
</rss>

