<?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: Computing Averages for values in different columns and different observations in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Computing-Averages-for-values-in-different-columns-and-different/m-p/459285#M116637</link>
    <description>&lt;P&gt;Since _n_ will always be greater than zero, you could use:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;result = avg(lag(b), a);&lt;/P&gt;
&lt;P&gt;if _n_=1 then result = .;&lt;/P&gt;</description>
    <pubDate>Wed, 02 May 2018 12:59:13 GMT</pubDate>
    <dc:creator>Astounding</dc:creator>
    <dc:date>2018-05-02T12:59:13Z</dc:date>
    <item>
      <title>Computing Averages for values in different columns and different observations</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Computing-Averages-for-values-in-different-columns-and-different/m-p/459238#M116623</link>
      <description>&lt;P&gt;Hi all,&lt;BR /&gt;&lt;BR /&gt;I have a table like this:&lt;/P&gt;&lt;P&gt;A&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; B&lt;/P&gt;&lt;P&gt;-63261.57&amp;nbsp; -0.76&lt;BR /&gt;-0.75&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;0&lt;BR /&gt;0.01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; 68.63&lt;BR /&gt;68.64&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; 252.5&lt;BR /&gt;252.51&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; 488.93&lt;BR /&gt;488.94&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; 787.53&lt;BR /&gt;787.54&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; 1114.01&lt;BR /&gt;1114.02&amp;nbsp; &amp;nbsp;&amp;nbsp; 1635.63&lt;BR /&gt;1635.64&amp;nbsp; &amp;nbsp;&amp;nbsp; 2619.87&lt;BR /&gt;2619.91&amp;nbsp;&amp;nbsp; &amp;nbsp; 64905.18&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and I want to get the average of the record in the second column and the record in the following observation of the first column.&lt;BR /&gt;So for example, the average of -0.76 (row 1 column 2)&amp;nbsp;and -0.75 (row 2 column 1), and&amp;nbsp;so on.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any ideas on how to go about this?&amp;nbsp;Also, I will not necessarily have 10&amp;nbsp;observations every time.&lt;BR /&gt;&lt;BR /&gt;Thanks a million!&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 02 May 2018 10:54:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Computing-Averages-for-values-in-different-columns-and-different/m-p/459238#M116623</guid>
      <dc:creator>Sean100</dc:creator>
      <dc:date>2018-05-02T10:54:39Z</dc:date>
    </item>
    <item>
      <title>Re: Computing Averages for values in different columns and different observations</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Computing-Averages-for-values-in-different-columns-and-different/m-p/459246#M116626</link>
      <description>&lt;P&gt;Maybe something like (and not tested, present test data in the form of a datastep):&lt;/P&gt;
&lt;PRE&gt;data want;
  set have;
  if _n_ ne 1 then result=avg(lag(b),a);
run;&lt;/PRE&gt;</description>
      <pubDate>Wed, 02 May 2018 11:07:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Computing-Averages-for-values-in-different-columns-and-different/m-p/459246#M116626</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2018-05-02T11:07:22Z</dc:date>
    </item>
    <item>
      <title>Re: Computing Averages for values in different columns and different observations</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Computing-Averages-for-values-in-different-columns-and-different/m-p/459251#M116628</link>
      <description>&lt;P&gt;Hi RW9,&lt;BR /&gt;&lt;BR /&gt;This is working almost perfectly, but it doesn't calculate the very first possible entry. From the example I gave I get the following:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;A&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; B&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;Result&lt;/P&gt;&lt;P&gt;-63261.57&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.76&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;BR /&gt;-0.75&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&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;FONT color="#ff0000"&gt;&amp;lt;-Here is the problem&lt;/FONT&gt;&lt;BR /&gt;0.01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 68.63&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.005&lt;BR /&gt;68.64&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 252.5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;68.635&lt;BR /&gt;252.51&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 488.93&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 252.505&lt;BR /&gt;488.94&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 787.53&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 488.935&lt;BR /&gt;787.54&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1114.01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;787.535&lt;BR /&gt;1114.02&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1635.63&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1114.015&lt;BR /&gt;1635.64&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2619.87&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1635.635&lt;BR /&gt;2619.91&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 64905.18&amp;nbsp;&amp;nbsp; 2619.89&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any idea about why this is happening/ how can I fix it?&lt;BR /&gt;&lt;BR /&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Wed, 02 May 2018 11:22:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Computing-Averages-for-values-in-different-columns-and-different/m-p/459251#M116628</guid>
      <dc:creator>Sean100</dc:creator>
      <dc:date>2018-05-02T11:22:36Z</dc:date>
    </item>
    <item>
      <title>Re: Computing Averages for values in different columns and different observations</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Computing-Averages-for-values-in-different-columns-and-different/m-p/459266#M116630</link>
      <description>&lt;P&gt;Yes, minor change:&lt;/P&gt;
&lt;PRE&gt;data want;
  set have;
  if _n_ &amp;gt; 0 then result=avg(lag(b),a);
run;&lt;/PRE&gt;</description>
      <pubDate>Wed, 02 May 2018 11:52:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Computing-Averages-for-values-in-different-columns-and-different/m-p/459266#M116630</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2018-05-02T11:52:08Z</dc:date>
    </item>
    <item>
      <title>Re: Computing Averages for values in different columns and different observations</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Computing-Averages-for-values-in-different-columns-and-different/m-p/459285#M116637</link>
      <description>&lt;P&gt;Since _n_ will always be greater than zero, you could use:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;result = avg(lag(b), a);&lt;/P&gt;
&lt;P&gt;if _n_=1 then result = .;&lt;/P&gt;</description>
      <pubDate>Wed, 02 May 2018 12:59:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Computing-Averages-for-values-in-different-columns-and-different/m-p/459285#M116637</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2018-05-02T12:59:13Z</dc:date>
    </item>
    <item>
      <title>Re: Computing Averages for values in different columns and different observations</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Computing-Averages-for-values-in-different-columns-and-different/m-p/459286#M116638</link>
      <description>Brilliant, thanks!</description>
      <pubDate>Wed, 02 May 2018 12:59:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Computing-Averages-for-values-in-different-columns-and-different/m-p/459286#M116638</guid>
      <dc:creator>Sean100</dc:creator>
      <dc:date>2018-05-02T12:59:22Z</dc:date>
    </item>
  </channel>
</rss>

