<?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 Only Certain Values in a SAS-EG Column? in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Re-Sum-Only-Certain-Values-in-a-SAS-EG-Column/m-p/841753#M332835</link>
    <description>&lt;P&gt;Thanks for your support!&lt;/P&gt;</description>
    <pubDate>Mon, 31 Oct 2022 20:01:33 GMT</pubDate>
    <dc:creator>Divyaanshu8285</dc:creator>
    <dc:date>2022-10-31T20:01:33Z</dc:date>
    <item>
      <title>Re: Sum Only Certain Values in a SAS-EG Column?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Re-Sum-Only-Certain-Values-in-a-SAS-EG-Column/m-p/841653#M332819</link>
      <description>How to sum only a few values in sas&lt;BR /&gt;&lt;BR /&gt;Sum every 3 values leaving the first one&lt;BR /&gt;a&lt;BR /&gt;1&lt;BR /&gt;2&lt;BR /&gt;3&lt;BR /&gt;4&lt;BR /&gt;5&lt;BR /&gt;6&lt;BR /&gt;7&lt;BR /&gt;8&lt;BR /&gt;9&lt;BR /&gt;10&lt;BR /&gt;11&lt;BR /&gt;12&lt;BR /&gt;13&lt;BR /&gt;14&lt;BR /&gt;15&lt;BR /&gt;16&lt;BR /&gt;17&lt;BR /&gt;18&lt;BR /&gt;19&lt;BR /&gt;20&lt;BR /&gt;&lt;BR /&gt;b&lt;BR /&gt;sum(2,3,4)=9(in this manner)&lt;BR /&gt;12&lt;BR /&gt;15&lt;BR /&gt;18&lt;BR /&gt;&lt;BR /&gt;Like this</description>
      <pubDate>Mon, 31 Oct 2022 14:14:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Re-Sum-Only-Certain-Values-in-a-SAS-EG-Column/m-p/841653#M332819</guid>
      <dc:creator>Divyaanshu8285</dc:creator>
      <dc:date>2022-10-31T14:14:57Z</dc:date>
    </item>
    <item>
      <title>Re: Sum Only Certain Values in a SAS-EG Column?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Re-Sum-Only-Certain-Values-in-a-SAS-EG-Column/m-p/841682#M332820</link>
      <description>&lt;P&gt;Do you have SAS/ETS?&lt;/P&gt;</description>
      <pubDate>Mon, 31 Oct 2022 15:53:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Re-Sum-Only-Certain-Values-in-a-SAS-EG-Column/m-p/841682#M332820</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2022-10-31T15:53:29Z</dc:date>
    </item>
    <item>
      <title>Re: Sum Only Certain Values in a SAS-EG Column?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Re-Sum-Only-Certain-Values-in-a-SAS-EG-Column/m-p/841684#M332821</link>
      <description>&lt;P&gt;If so, then Proc Expand is the right tool.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
   do a = 1 to 20;
      output;
   end;
run;

proc expand data = have(where = (a ne 1)) out = want;
   id a;
   Convert a = b / transformout = (reverse movsum 3 reverse);
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;Result:&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;a   b
2   9
3   12
4   15
5   18
6   21
7   24
8   27
9   30
10  33
11  36
12  39
13  42
14  45
15  48
16  51
17  54
18  57
19  39
20  20&lt;/PRE&gt;</description>
      <pubDate>Mon, 31 Oct 2022 16:04:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Re-Sum-Only-Certain-Values-in-a-SAS-EG-Column/m-p/841684#M332821</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2022-10-31T16:04:22Z</dc:date>
    </item>
    <item>
      <title>Re: Sum Only Certain Values in a SAS-EG Column?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Re-Sum-Only-Certain-Values-in-a-SAS-EG-Column/m-p/841687#M332823</link>
      <description>&lt;P&gt;Perhaps you meant SKIPPING the first one?&amp;nbsp; You don't seem to have left it as you did not include it in the output.&lt;/P&gt;
&lt;P&gt;Let's make on input dataset named HAVE with the variable A you describe.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
  do a=1 to 20;
    output;
  end;
run;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Now let's make a new dataset with the sum groups of three observations starting from the second observation.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
  do n=1 to 3;
    set have(firstobs=2);
    b=sum(b,a);
  end;
  drop n;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;That results that differ from your example output.&amp;nbsp;9 18 27 36 45 54&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So perhaps you meant something other than what you said?&amp;nbsp; Perhaps you meant you want a running sum of the last three values?&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
  set have;
  b + a;
  b + -lag3(a);
  if _n_ &amp;gt;= 4;
 * put b @;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;That results in the series&amp;nbsp;9 12 15 18 21 24 27 30 33 36 39 42 45 48 51 54 57&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 31 Oct 2022 16:07:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Re-Sum-Only-Certain-Values-in-a-SAS-EG-Column/m-p/841687#M332823</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2022-10-31T16:07:58Z</dc:date>
    </item>
    <item>
      <title>Re: Sum Only Certain Values in a SAS-EG Column?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Re-Sum-Only-Certain-Values-in-a-SAS-EG-Column/m-p/841751#M332833</link>
      <description>&lt;P&gt;Hi yes, I need a running sum...for example&amp;nbsp;&lt;/P&gt;&lt;P&gt;Pd&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.0003&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.25E-05&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4.32E-05&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4.32E-05&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4.43E-05&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4.43E-05&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4.43E-05&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.000132&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.000132&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.000132&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.000135&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.000135&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.000134&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.000139&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.000139&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.000139&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.000142&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.000142&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.000142&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.00021&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.00021&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.00021&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.000203&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.000202&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.000202&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.000194&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.000194&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.000194&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.000185&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.000185&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.000185&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;leaving the first value i need sum from 2nd position to 13 position basically i need sum of 12 months pd.&lt;/P&gt;&lt;P&gt;Then I need sum from 3rd position to 14th position then 4th to 15th position likewise till there are less than 12 values left&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 31 Oct 2022 19:59:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Re-Sum-Only-Certain-Values-in-a-SAS-EG-Column/m-p/841751#M332833</guid>
      <dc:creator>Divyaanshu8285</dc:creator>
      <dc:date>2022-10-31T19:59:35Z</dc:date>
    </item>
    <item>
      <title>Re: Sum Only Certain Values in a SAS-EG Column?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Re-Sum-Only-Certain-Values-in-a-SAS-EG-Column/m-p/841752#M332834</link>
      <description>&lt;P&gt;Hi yes, I need a running sum...for example&amp;nbsp;&lt;/P&gt;&lt;P&gt;Pd&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.0003&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1.25E-05&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4.32E-05&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4.32E-05&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4.43E-05&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4.43E-05&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4.43E-05&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.000132&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.000132&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.000132&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.000135&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.000135&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.000134&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.000139&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.000139&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.000139&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.000142&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.000142&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.000142&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.00021&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.00021&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.00021&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.000203&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.000202&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.000202&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.000194&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.000194&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.000194&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.000185&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.000185&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.000185&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;leaving the first value i need sum from 2nd position to 13 position basically i need sum of 12 months pd.&lt;/P&gt;&lt;P&gt;Then I need sum from 3rd position to 14th position then 4th to 15th position likewise till there are less than 12 values left&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 31 Oct 2022 20:00:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Re-Sum-Only-Certain-Values-in-a-SAS-EG-Column/m-p/841752#M332834</guid>
      <dc:creator>Divyaanshu8285</dc:creator>
      <dc:date>2022-10-31T20:00:59Z</dc:date>
    </item>
    <item>
      <title>Re: Sum Only Certain Values in a SAS-EG Column?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Re-Sum-Only-Certain-Values-in-a-SAS-EG-Column/m-p/841753#M332835</link>
      <description>&lt;P&gt;Thanks for your support!&lt;/P&gt;</description>
      <pubDate>Mon, 31 Oct 2022 20:01:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Re-Sum-Only-Certain-Values-in-a-SAS-EG-Column/m-p/841753#M332835</guid>
      <dc:creator>Divyaanshu8285</dc:creator>
      <dc:date>2022-10-31T20:01:33Z</dc:date>
    </item>
  </channel>
</rss>

