<?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 Cumulative return in New SAS User</title>
    <link>https://communities.sas.com/t5/New-SAS-User/Cumulative-return/m-p/534143#M6270</link>
    <description>&lt;P&gt;obs&amp;nbsp; &amp;nbsp;rtrn&lt;/P&gt;&lt;P&gt;015&amp;nbsp; &amp;nbsp;0.002&lt;/P&gt;&lt;P&gt;015&amp;nbsp; &amp;nbsp;0.0015&lt;/P&gt;&lt;P&gt;015&amp;nbsp; &amp;nbsp; 0.01&lt;/P&gt;&lt;P&gt;015&amp;nbsp; &amp;nbsp; -0.006&lt;/P&gt;&lt;P&gt;016&amp;nbsp; &amp;nbsp; 0.008&lt;/P&gt;&lt;P&gt;016&amp;nbsp; &amp;nbsp; 0.0014&lt;/P&gt;&lt;P&gt;016&amp;nbsp; &amp;nbsp; 0.025&lt;/P&gt;&lt;P&gt;016&amp;nbsp; &amp;nbsp;-0.005&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want cumulative return of the rtrn keeping the first rtrn from each group intact. Please look at the example below&lt;/P&gt;&lt;P&gt;Cum_rtrn&lt;/P&gt;&lt;P&gt;0.002&lt;/P&gt;&lt;P&gt;(1+0.002)*(1+0.0015)-1&lt;/P&gt;&lt;P&gt;(1+0.002)*(1+0.0015)* (1+0.01)-1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sat, 09 Feb 2019 16:28:21 GMT</pubDate>
    <dc:creator>abdulla</dc:creator>
    <dc:date>2019-02-09T16:28:21Z</dc:date>
    <item>
      <title>Cumulative return</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Cumulative-return/m-p/534143#M6270</link>
      <description>&lt;P&gt;obs&amp;nbsp; &amp;nbsp;rtrn&lt;/P&gt;&lt;P&gt;015&amp;nbsp; &amp;nbsp;0.002&lt;/P&gt;&lt;P&gt;015&amp;nbsp; &amp;nbsp;0.0015&lt;/P&gt;&lt;P&gt;015&amp;nbsp; &amp;nbsp; 0.01&lt;/P&gt;&lt;P&gt;015&amp;nbsp; &amp;nbsp; -0.006&lt;/P&gt;&lt;P&gt;016&amp;nbsp; &amp;nbsp; 0.008&lt;/P&gt;&lt;P&gt;016&amp;nbsp; &amp;nbsp; 0.0014&lt;/P&gt;&lt;P&gt;016&amp;nbsp; &amp;nbsp; 0.025&lt;/P&gt;&lt;P&gt;016&amp;nbsp; &amp;nbsp;-0.005&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want cumulative return of the rtrn keeping the first rtrn from each group intact. Please look at the example below&lt;/P&gt;&lt;P&gt;Cum_rtrn&lt;/P&gt;&lt;P&gt;0.002&lt;/P&gt;&lt;P&gt;(1+0.002)*(1+0.0015)-1&lt;/P&gt;&lt;P&gt;(1+0.002)*(1+0.0015)* (1+0.01)-1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 09 Feb 2019 16:28:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Cumulative-return/m-p/534143#M6270</guid>
      <dc:creator>abdulla</dc:creator>
      <dc:date>2019-02-09T16:28:21Z</dc:date>
    </item>
    <item>
      <title>Re: Cumulative return</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Cumulative-return/m-p/534232#M6274</link>
      <description>Please post anything you've tried so far.</description>
      <pubDate>Sun, 10 Feb 2019 00:55:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Cumulative-return/m-p/534232#M6274</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2019-02-10T00:55:56Z</dc:date>
    </item>
    <item>
      <title>Re: Cumulative return</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Cumulative-return/m-p/534246#M6275</link>
      <description>&lt;P&gt;Here's a reasonable way:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sort data=have;
by id;
run;

data want;
set have;
by id;
if first.id then cum_rtrn = rtrn;
else cum_rtrn = (1 + cum_rtrn) * (1 + rtrn) - 1;
retain cum_rtrn;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Sun, 10 Feb 2019 02:16:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Cumulative-return/m-p/534246#M6275</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2019-02-10T02:16:30Z</dc:date>
    </item>
  </channel>
</rss>

