<?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: Compound yearly return using monthly return in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Compound-yearly-return-using-monthly-return/m-p/336991#M63044</link>
    <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/62534"&gt;@tritringuyen&lt;/a&gt; wrote:&lt;BR /&gt;
&lt;P&gt;.Thank you very much,&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/31461"&gt;@mkeintz&lt;/a&gt;. In fact, the fyear and month in my data is calendar year and month (not fiscal year). The only information about fiscal year given is FY_date (fiscal year end). I suppose that the code should be changed?&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This is a good opportunity to study&amp;nbsp;the logic of the program and change the variable name used if the proposed name really serves the same purpose as fy_date.&amp;nbsp; Experiment a little.&lt;/P&gt;</description>
    <pubDate>Wed, 01 Mar 2017 14:18:59 GMT</pubDate>
    <dc:creator>mkeintz</dc:creator>
    <dc:date>2017-03-01T14:18:59Z</dc:date>
    <item>
      <title>Compound yearly return using monthly return</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Compound-yearly-return-using-monthly-return/m-p/335996#M62961</link>
      <description>&lt;P&gt;Hi, I want to calculate compound yearly return for each company (gvkey) for each fiscal year (with year end is FY_date). The issue is that companies may have different year end. Monthly return is mret.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Basically, I want a new variable, say:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;cum_mret = (1+ return of the&amp;nbsp;first month of fiscal year)*(1+return of the second month of fiscal year)*...*(return of the 12th month of fiscal year).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Monthly returns used to calculate cum_mret are determined based on FY_date. For example, gvkey has the year end of 31/05/2004, then first month used to calculate cum_mret is 6/2003 and the 12th month used to calculate cum_mret is 5/2004.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Some months of some gvkey&amp;nbsp;have missing values for mret.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here are some observations. Could you please give me some suggestion about the code?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;gvkey&lt;/TD&gt;&lt;TD&gt;year&lt;/TD&gt;&lt;TD&gt;month&lt;/TD&gt;&lt;TD&gt;mret&lt;/TD&gt;&lt;TD&gt;FY_Date&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;242&lt;/TD&gt;&lt;TD&gt;2003&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;-0.09524&lt;/TD&gt;&lt;TD&gt;31/05/2003&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;242&lt;/TD&gt;&lt;TD&gt;2003&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0.342105&lt;/TD&gt;&lt;TD&gt;31/05/2003&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;242&lt;/TD&gt;&lt;TD&gt;2003&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;-0.01961&lt;/TD&gt;&lt;TD&gt;31/05/2003&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;242&lt;/TD&gt;&lt;TD&gt;2003&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;-0.04&lt;/TD&gt;&lt;TD&gt;31/05/2003&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;242&lt;/TD&gt;&lt;TD&gt;2003&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;31/05/2003&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;242&lt;/TD&gt;&lt;TD&gt;2003&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;31/05/2003&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;242&lt;/TD&gt;&lt;TD&gt;2003&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;0.125&lt;/TD&gt;&lt;TD&gt;31/05/2003&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;242&lt;/TD&gt;&lt;TD&gt;2003&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;0.388889&lt;/TD&gt;&lt;TD&gt;31/05/2003&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;242&lt;/TD&gt;&lt;TD&gt;2003&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;0.08&lt;/TD&gt;&lt;TD&gt;31/05/2003&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;242&lt;/TD&gt;&lt;TD&gt;2003&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;0.049383&lt;/TD&gt;&lt;TD&gt;31/05/2003&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;242&lt;/TD&gt;&lt;TD&gt;2003&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;0.117647&lt;/TD&gt;&lt;TD&gt;31/05/2003&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;242&lt;/TD&gt;&lt;TD&gt;2003&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;0.010526&lt;/TD&gt;&lt;TD&gt;31/05/2003&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;242&lt;/TD&gt;&lt;TD&gt;2004&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.229167&lt;/TD&gt;&lt;TD&gt;31/05/2004&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;242&lt;/TD&gt;&lt;TD&gt;2004&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0.228814&lt;/TD&gt;&lt;TD&gt;31/05/2004&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;242&lt;/TD&gt;&lt;TD&gt;2004&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;0.186207&lt;/TD&gt;&lt;TD&gt;31/05/2004&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;242&lt;/TD&gt;&lt;TD&gt;2004&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;-0.00581&lt;/TD&gt;&lt;TD&gt;31/05/2004&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;242&lt;/TD&gt;&lt;TD&gt;2004&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;0.122807&lt;/TD&gt;&lt;TD&gt;31/05/2004&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;242&lt;/TD&gt;&lt;TD&gt;2004&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;-0.01563&lt;/TD&gt;&lt;TD&gt;31/05/2004&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;242&lt;/TD&gt;&lt;TD&gt;2004&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;-0.02646&lt;/TD&gt;&lt;TD&gt;31/05/2004&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;242&lt;/TD&gt;&lt;TD&gt;2004&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;-0.04076&lt;/TD&gt;&lt;TD&gt;31/05/2004&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;242&lt;/TD&gt;&lt;TD&gt;2004&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;0.121813&lt;/TD&gt;&lt;TD&gt;31/05/2004&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;242&lt;/TD&gt;&lt;TD&gt;2004&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;0.010101&lt;/TD&gt;&lt;TD&gt;31/05/2004&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;242&lt;/TD&gt;&lt;TD&gt;2004&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;0.045&lt;/TD&gt;&lt;TD&gt;31/05/2004&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;242&lt;/TD&gt;&lt;TD&gt;2004&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;0.253589&lt;/TD&gt;&lt;TD&gt;31/05/2004&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;242&lt;/TD&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;-0.05725&lt;/TD&gt;&lt;TD&gt;31/05/2005&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;242&lt;/TD&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0.40081&lt;/TD&gt;&lt;TD&gt;31/05/2005&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;242&lt;/TD&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;-0.02601&lt;/TD&gt;&lt;TD&gt;31/05/2005&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;242&lt;/TD&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;0.017804&lt;/TD&gt;&lt;TD&gt;31/05/2005&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;242&lt;/TD&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;0.180758&lt;/TD&gt;&lt;TD&gt;31/05/2005&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;242&lt;/TD&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;-0.00988&lt;/TD&gt;&lt;TD&gt;31/05/2005&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;242&lt;/TD&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;-0.02494&lt;/TD&gt;&lt;TD&gt;31/05/2005&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;242&lt;/TD&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;-0.03964&lt;/TD&gt;&lt;TD&gt;31/05/2005&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;242&lt;/TD&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;0.159787&lt;/TD&gt;&lt;TD&gt;31/05/2005&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;242&lt;/TD&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;0.145809&lt;/TD&gt;&lt;TD&gt;31/05/2005&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;242&lt;/TD&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;-0.002&lt;/TD&gt;&lt;TD&gt;31/05/2005&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;242&lt;/TD&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;-0.01205&lt;/TD&gt;&lt;TD&gt;31/05/2005&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Sun, 26 Feb 2017 17:17:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Compound-yearly-return-using-monthly-return/m-p/335996#M62961</guid>
      <dc:creator>tritringuyen</dc:creator>
      <dc:date>2017-02-26T17:17:45Z</dc:date>
    </item>
    <item>
      <title>Re: Compound yearly return using monthly return</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Compound-yearly-return-using-monthly-return/m-p/336013#M62963</link>
      <description>&lt;P&gt;Shouldn't FY_date change after month=5, not month=12? Please clarify.&lt;/P&gt;</description>
      <pubDate>Sun, 26 Feb 2017 20:28:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Compound-yearly-return-using-monthly-return/m-p/336013#M62963</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2017-02-26T20:28:03Z</dc:date>
    </item>
    <item>
      <title>Re: Compound yearly return using monthly return</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Compound-yearly-return-using-monthly-return/m-p/336017#M62964</link>
      <description>&lt;P&gt;Thanks&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/462"&gt;@PGStats&lt;/a&gt;. FY_date of the same a company (gvkey) rarely changes. But I do not expect that it is fixed. However, different FY_dates for different companies are common. Is it clear?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you very much! Thierry&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 26 Feb 2017 20:59:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Compound-yearly-return-using-monthly-return/m-p/336017#M62964</guid>
      <dc:creator>tritringuyen</dc:creator>
      <dc:date>2017-02-26T20:59:11Z</dc:date>
    </item>
    <item>
      <title>Re: Compound yearly return using monthly return</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Compound-yearly-return-using-monthly-return/m-p/336080#M62965</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/462"&gt;@PGStats&lt;/a&gt;:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It's possible that YEAR and MONTH are meant to be fiscal year/fiscal month, not calendar year/month. In which case FY_DATE changes after month=12.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The problem is that fiscal years ending in Jan through May (actually Jan 15- Jun&amp;nbsp;14) of calendar year X are identified as fiscal year X-1.&amp;nbsp; So the fiscal year ending on 31/05/2003 should be identified as FY 2002.&amp;nbsp; But that's not what &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/62534"&gt;@tritringuyen&lt;/a&gt;'s data says. It has variable YEAR=2003.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Perhaps the OP just assigned YEAR = YEAR(fy_date),&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If so, it should have been YEAR=ifn(month(fy_date)&amp;gt;5,year(fy_date),year(fy_date)-1).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 27 Feb 2017 01:24:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Compound-yearly-return-using-monthly-return/m-p/336080#M62965</guid>
      <dc:creator>mkeintz</dc:creator>
      <dc:date>2017-02-27T01:24:44Z</dc:date>
    </item>
    <item>
      <title>Re: Compound yearly return using monthly return</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Compound-yearly-return-using-monthly-return/m-p/336082#M62966</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/62534"&gt;@tritringuyen&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Don't calculate cumulative products, get cumulative SUMS of&amp;nbsp;log(mret +1), then take the antilog and subtract 1 at end of fiscal year:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000080" face="Courier New"&gt;&lt;STRONG&gt;data&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt; yearly_returns (&lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New"&gt;keep&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;=gvkey fy_date annual_ret nmonths);&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New"&gt;&amp;nbsp; set&lt;/FONT&gt;&lt;FONT face="Courier New"&gt; have;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New"&gt;&amp;nbsp; by&lt;/FONT&gt;&lt;FONT face="Courier New"&gt; gvkey fy_date;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New"&gt;&amp;nbsp; if&lt;/FONT&gt;&lt;FONT face="Courier New"&gt; first.fy_date &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New"&gt;then&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New"&gt;do&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sum_log_ret_plus1=&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New"&gt;0&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; nmonths=&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New"&gt;0&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New"&gt;&amp;nbsp; end&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New"&gt;&amp;nbsp;&amp;nbsp;sum_log_ret_plus1 + log(&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New"&gt;1&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New"&gt;+mret);&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New"&gt;&amp;nbsp;&amp;nbsp; nmonhs+&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New"&gt;1&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New"&gt;&amp;nbsp; if&lt;/FONT&gt;&lt;FONT face="Courier New"&gt; last.fy_date;&amp;nbsp;&amp;nbsp; /* editted typographical error, was&amp;nbsp;&amp;nbsp;"if last_fydate;" */&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New"&gt;&amp;nbsp; annual_ret=exp(sum_log_ret_plus1)-&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New"&gt;1&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000080" face="Courier New"&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you want SQL:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000080" face="Courier New"&gt;&lt;STRONG&gt;proc&lt;/STRONG&gt;&lt;/FONT&gt; &lt;STRONG&gt;&lt;FONT color="#000080" face="Courier New"&gt;sql&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New"&gt;&amp;nbsp; create&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New"&gt;table&lt;/FONT&gt;&lt;FONT face="Courier New"&gt; want &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New"&gt;as&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New"&gt;&amp;nbsp; select&lt;/FONT&gt;&lt;FONT face="Courier New"&gt; gvkey,fy_date, count(*) &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New"&gt;as&lt;/FONT&gt;&lt;FONT face="Courier New"&gt; nmonths, exp(sum(log(mret+&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New"&gt;1&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New"&gt;)))-&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New"&gt;1&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#0000ff" face="Courier New"&gt;as&lt;/FONT&gt;&lt;FONT face="Courier New"&gt; annual_return&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New"&gt;&amp;nbsp; from&lt;/FONT&gt;&lt;FONT face="Courier New"&gt; have&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New"&gt;&amp;nbsp; group&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New"&gt;by&lt;/FONT&gt;&lt;FONT face="Courier New"&gt; gvkey,fy_date;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000080" face="Courier New"&gt;&lt;STRONG&gt;quit&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I suspect the DATA step will be faster, since it&amp;nbsp;takes advantage of the order of data in HAVE.&lt;/P&gt;</description>
      <pubDate>Wed, 01 Mar 2017 15:12:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Compound-yearly-return-using-monthly-return/m-p/336082#M62966</guid>
      <dc:creator>mkeintz</dc:creator>
      <dc:date>2017-03-01T15:12:13Z</dc:date>
    </item>
    <item>
      <title>Re: Compound yearly return using monthly return</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Compound-yearly-return-using-monthly-return/m-p/336904#M63042</link>
      <description>&lt;P&gt;Thank you very much,&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/31461"&gt;@mkeintz&lt;/a&gt;. In fact, the fyear and month in my data is calendar year and month (not fiscal year). The only information about fiscal year given is FY_date (fiscal year end). I suppose that the code should be changed?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks a lot! Thierry&lt;/P&gt;</description>
      <pubDate>Wed, 01 Mar 2017 10:19:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Compound-yearly-return-using-monthly-return/m-p/336904#M63042</guid>
      <dc:creator>tritringuyen</dc:creator>
      <dc:date>2017-03-01T10:19:32Z</dc:date>
    </item>
    <item>
      <title>Re: Compound yearly return using monthly return</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Compound-yearly-return-using-monthly-return/m-p/336991#M63044</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/62534"&gt;@tritringuyen&lt;/a&gt; wrote:&lt;BR /&gt;
&lt;P&gt;.Thank you very much,&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/31461"&gt;@mkeintz&lt;/a&gt;. In fact, the fyear and month in my data is calendar year and month (not fiscal year). The only information about fiscal year given is FY_date (fiscal year end). I suppose that the code should be changed?&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This is a good opportunity to study&amp;nbsp;the logic of the program and change the variable name used if the proposed name really serves the same purpose as fy_date.&amp;nbsp; Experiment a little.&lt;/P&gt;</description>
      <pubDate>Wed, 01 Mar 2017 14:18:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Compound-yearly-return-using-monthly-return/m-p/336991#M63044</guid>
      <dc:creator>mkeintz</dc:creator>
      <dc:date>2017-03-01T14:18:59Z</dc:date>
    </item>
    <item>
      <title>Re: Compound yearly return using monthly return</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Compound-yearly-return-using-monthly-return/m-p/337007#M63046</link>
      <description>&lt;P&gt;Dear&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/31461"&gt;@mkeintz&lt;/a&gt;, thanks for your reply. I wrote the code to transform calendar year/month &lt;STRONG&gt;(year and month)&lt;/STRONG&gt; to fiscal year/month &lt;STRONG&gt;(&lt;/STRONG&gt;fyear&lt;STRONG&gt; and &lt;/STRONG&gt;fmonth&lt;STRONG&gt;)&lt;/STRONG&gt; based on &lt;STRONG&gt;FY_date&lt;/STRONG&gt; (fiscal year end). Your prior code works very well with the data I posted previously. But after having fyear&lt;STRONG&gt; and &lt;/STRONG&gt;fmonth, I do not rely on &lt;STRONG&gt;FY_date&lt;/STRONG&gt; to compute yearly return.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;new data looks like this (different sample, but variables are the same with the prior post):&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;gvkey&lt;/TD&gt;&lt;TD&gt;monthyear&lt;/TD&gt;&lt;TD&gt;year&lt;/TD&gt;&lt;TD&gt;month&lt;/TD&gt;&lt;TD&gt;mret&lt;/TD&gt;&lt;TD&gt;FY_Date&lt;/TD&gt;&lt;TD&gt;FY_year&lt;/TD&gt;&lt;TD&gt;FY_month&lt;/TD&gt;&lt;TD&gt;fmonth&lt;/TD&gt;&lt;TD&gt;fyear&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2005m1&lt;/TD&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;-0.07499&lt;/TD&gt;&lt;TD&gt;30/09/2005&lt;/TD&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2005m2&lt;/TD&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0.32432&lt;/TD&gt;&lt;TD&gt;30/09/2005&lt;/TD&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2005m3&lt;/TD&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;30/09/2005&lt;/TD&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2005m4&lt;/TD&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;-0.18368&lt;/TD&gt;&lt;TD&gt;30/09/2005&lt;/TD&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2005m5&lt;/TD&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;0.175003&lt;/TD&gt;&lt;TD&gt;30/09/2005&lt;/TD&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2005m6&lt;/TD&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;0.170211&lt;/TD&gt;&lt;TD&gt;30/09/2005&lt;/TD&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2005m7&lt;/TD&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;0.072727&lt;/TD&gt;&lt;TD&gt;30/09/2005&lt;/TD&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2005m8&lt;/TD&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;30/09/2005&lt;/TD&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2005m9&lt;/TD&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;30/09/2005&lt;/TD&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2005m10&lt;/TD&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;0.016952&lt;/TD&gt;&lt;TD&gt;30/09/2005&lt;/TD&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2006&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2005m11&lt;/TD&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;-0.01667&lt;/TD&gt;&lt;TD&gt;30/09/2005&lt;/TD&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2006&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2005m12&lt;/TD&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;30/09/2005&lt;/TD&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;2006&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2006m1&lt;/TD&gt;&lt;TD&gt;2006&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;30/09/2006&lt;/TD&gt;&lt;TD&gt;2006&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;2006&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2006m2&lt;/TD&gt;&lt;TD&gt;2006&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0.372884&lt;/TD&gt;&lt;TD&gt;30/09/2006&lt;/TD&gt;&lt;TD&gt;2006&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;2006&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2006m3&lt;/TD&gt;&lt;TD&gt;2006&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;0.370371&lt;/TD&gt;&lt;TD&gt;30/09/2006&lt;/TD&gt;&lt;TD&gt;2006&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;2006&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2006m4&lt;/TD&gt;&lt;TD&gt;2006&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;0.054053&lt;/TD&gt;&lt;TD&gt;30/09/2006&lt;/TD&gt;&lt;TD&gt;2006&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;2006&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2006m5&lt;/TD&gt;&lt;TD&gt;2006&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;-0.06838&lt;/TD&gt;&lt;TD&gt;30/09/2006&lt;/TD&gt;&lt;TD&gt;2006&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;2006&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2006m6&lt;/TD&gt;&lt;TD&gt;2006&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;0.08257&lt;/TD&gt;&lt;TD&gt;30/09/2006&lt;/TD&gt;&lt;TD&gt;2006&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;2006&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2006m7&lt;/TD&gt;&lt;TD&gt;2006&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;0.593219&lt;/TD&gt;&lt;TD&gt;30/09/2006&lt;/TD&gt;&lt;TD&gt;2006&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;2006&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2006m8&lt;/TD&gt;&lt;TD&gt;2006&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;-0.16489&lt;/TD&gt;&lt;TD&gt;30/09/2006&lt;/TD&gt;&lt;TD&gt;2006&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;2006&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2006m9&lt;/TD&gt;&lt;TD&gt;2006&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;0.063693&lt;/TD&gt;&lt;TD&gt;30/09/2006&lt;/TD&gt;&lt;TD&gt;2006&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;2006&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2006m10&lt;/TD&gt;&lt;TD&gt;2006&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;0.389222&lt;/TD&gt;&lt;TD&gt;30/09/2006&lt;/TD&gt;&lt;TD&gt;2006&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2007&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2006m11&lt;/TD&gt;&lt;TD&gt;2006&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;0.189654&lt;/TD&gt;&lt;TD&gt;30/09/2006&lt;/TD&gt;&lt;TD&gt;2006&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2007&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2006m12&lt;/TD&gt;&lt;TD&gt;2006&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;0.23913&lt;/TD&gt;&lt;TD&gt;30/09/2006&lt;/TD&gt;&lt;TD&gt;2006&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;2007&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2007m1&lt;/TD&gt;&lt;TD&gt;2007&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.125731&lt;/TD&gt;&lt;TD&gt;30/09/2007&lt;/TD&gt;&lt;TD&gt;2007&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;2007&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2007m2&lt;/TD&gt;&lt;TD&gt;2007&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0.002611&lt;/TD&gt;&lt;TD&gt;30/09/2007&lt;/TD&gt;&lt;TD&gt;2007&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;2007&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2007m3&lt;/TD&gt;&lt;TD&gt;2007&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;0.184896&lt;/TD&gt;&lt;TD&gt;30/09/2007&lt;/TD&gt;&lt;TD&gt;2007&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;2007&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2007m4&lt;/TD&gt;&lt;TD&gt;2007&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;0.006594&lt;/TD&gt;&lt;TD&gt;30/09/2007&lt;/TD&gt;&lt;TD&gt;2007&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;2007&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2007m5&lt;/TD&gt;&lt;TD&gt;2007&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;0.087336&lt;/TD&gt;&lt;TD&gt;30/09/2007&lt;/TD&gt;&lt;TD&gt;2007&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;2007&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2007m6&lt;/TD&gt;&lt;TD&gt;2007&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;-0.04235&lt;/TD&gt;&lt;TD&gt;30/09/2007&lt;/TD&gt;&lt;TD&gt;2007&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;2007&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2007m7&lt;/TD&gt;&lt;TD&gt;2007&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;0.037894&lt;/TD&gt;&lt;TD&gt;30/09/2007&lt;/TD&gt;&lt;TD&gt;2007&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;2007&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2007m8&lt;/TD&gt;&lt;TD&gt;2007&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;0.103449&lt;/TD&gt;&lt;TD&gt;30/09/2007&lt;/TD&gt;&lt;TD&gt;2007&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;2007&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2007m9&lt;/TD&gt;&lt;TD&gt;2007&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;-0.09375&lt;/TD&gt;&lt;TD&gt;30/09/2007&lt;/TD&gt;&lt;TD&gt;2007&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;2007&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2007m10&lt;/TD&gt;&lt;TD&gt;2007&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;0.016227&lt;/TD&gt;&lt;TD&gt;30/09/2007&lt;/TD&gt;&lt;TD&gt;2007&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2008&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2007m11&lt;/TD&gt;&lt;TD&gt;2007&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;-0.00798&lt;/TD&gt;&lt;TD&gt;30/09/2007&lt;/TD&gt;&lt;TD&gt;2007&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2008&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2007m12&lt;/TD&gt;&lt;TD&gt;2007&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;-0.01207&lt;/TD&gt;&lt;TD&gt;30/09/2007&lt;/TD&gt;&lt;TD&gt;2007&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;2008&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2008m1&lt;/TD&gt;&lt;TD&gt;2008&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;-0.07847&lt;/TD&gt;&lt;TD&gt;30/09/2008&lt;/TD&gt;&lt;TD&gt;2008&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;2008&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2008m2&lt;/TD&gt;&lt;TD&gt;2008&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0.051111&lt;/TD&gt;&lt;TD&gt;30/09/2008&lt;/TD&gt;&lt;TD&gt;2008&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;2008&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2008m3&lt;/TD&gt;&lt;TD&gt;2008&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;0.078224&lt;/TD&gt;&lt;TD&gt;30/09/2008&lt;/TD&gt;&lt;TD&gt;2008&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;2008&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2008m4&lt;/TD&gt;&lt;TD&gt;2008&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;0.066667&lt;/TD&gt;&lt;TD&gt;30/09/2008&lt;/TD&gt;&lt;TD&gt;2008&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;2008&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2008m5&lt;/TD&gt;&lt;TD&gt;2008&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;0.049633&lt;/TD&gt;&lt;TD&gt;30/09/2008&lt;/TD&gt;&lt;TD&gt;2008&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;2008&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2008m6&lt;/TD&gt;&lt;TD&gt;2008&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;0.102022&lt;/TD&gt;&lt;TD&gt;30/09/2008&lt;/TD&gt;&lt;TD&gt;2008&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;2008&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2008m7&lt;/TD&gt;&lt;TD&gt;2008&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;-0.03834&lt;/TD&gt;&lt;TD&gt;30/09/2008&lt;/TD&gt;&lt;TD&gt;2008&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;2008&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2008m8&lt;/TD&gt;&lt;TD&gt;2008&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;30/09/2008&lt;/TD&gt;&lt;TD&gt;2008&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;2008&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2008m9&lt;/TD&gt;&lt;TD&gt;2008&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;-0.16943&lt;/TD&gt;&lt;TD&gt;30/09/2008&lt;/TD&gt;&lt;TD&gt;2008&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;2008&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2008m10&lt;/TD&gt;&lt;TD&gt;2008&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;-0.272&lt;/TD&gt;&lt;TD&gt;30/09/2008&lt;/TD&gt;&lt;TD&gt;2008&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2009&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2008m11&lt;/TD&gt;&lt;TD&gt;2008&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;0.01923&lt;/TD&gt;&lt;TD&gt;30/09/2008&lt;/TD&gt;&lt;TD&gt;2008&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2009&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;2008m12&lt;/TD&gt;&lt;TD&gt;2008&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;0.126685&lt;/TD&gt;&lt;TD&gt;30/09/2008&lt;/TD&gt;&lt;TD&gt;2008&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;2009&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I wrote the following code:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;data yearly_return;&lt;BR /&gt;do until (last.fyear);&lt;BR /&gt;set monthly_return;&lt;BR /&gt;by gvkey fyear;&lt;BR /&gt;if first.fyear then&lt;BR /&gt;compound_ret=1;&lt;BR /&gt;compound_ret=compound_ret*(1+mret);&lt;BR /&gt;end;&lt;BR /&gt;run;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;data yearly_return;&lt;BR /&gt;set yearly_return;&lt;BR /&gt;yret = compound_ret - 1;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;I manually checked the results of my code. It seems ok. What do you think? Am I correct?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If I want to use your code, how the code should be modified?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you very much!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Tri Tri&lt;/P&gt;</description>
      <pubDate>Wed, 01 Mar 2017 14:53:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Compound-yearly-return-using-monthly-return/m-p/337007#M63046</guid>
      <dc:creator>tritringuyen</dc:creator>
      <dc:date>2017-03-01T14:53:05Z</dc:date>
    </item>
    <item>
      <title>Re: Compound yearly return using monthly return</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Compound-yearly-return-using-monthly-return/m-p/337022#M63047</link>
      <description>&lt;P&gt;t&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/62534"&gt;@tritringuyen&lt;/a&gt; wrote:&lt;BR /&gt;
&lt;P&gt;Dear&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/31461"&gt;@mkeintz&lt;/a&gt;, thanks for your reply. I wrote the code to transform calendar year/month &lt;STRONG&gt;(year and month)&lt;/STRONG&gt; to fiscal year/month &lt;STRONG&gt;(&lt;/STRONG&gt;fyear&lt;STRONG&gt; and &lt;/STRONG&gt;fmonth&lt;STRONG&gt;)&lt;/STRONG&gt; based on &lt;STRONG&gt;FY_date&lt;/STRONG&gt; (fiscal year end). Your prior code works very well with the data I posted previously. But after having fyear&lt;STRONG&gt; and &lt;/STRONG&gt;fmonth, I do not rely on &lt;STRONG&gt;FY_date&lt;/STRONG&gt; to compute yearly return.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;new data looks like this (different sample, but variables are the same with the prior post):&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;gvkey&lt;/TD&gt;
&lt;TD&gt;monthyear&lt;/TD&gt;
&lt;TD&gt;year&lt;/TD&gt;
&lt;TD&gt;month&lt;/TD&gt;
&lt;TD&gt;mret&lt;/TD&gt;
&lt;TD&gt;FY_Date&lt;/TD&gt;
&lt;TD&gt;FY_year&lt;/TD&gt;
&lt;TD&gt;FY_month&lt;/TD&gt;
&lt;TD&gt;fmonth&lt;/TD&gt;
&lt;TD&gt;fyear&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2005m1&lt;/TD&gt;
&lt;TD&gt;2005&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;-0.07499&lt;/TD&gt;
&lt;TD&gt;30/09/2005&lt;/TD&gt;
&lt;TD&gt;2005&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD&gt;2005&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2005m2&lt;/TD&gt;
&lt;TD&gt;2005&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0.32432&lt;/TD&gt;
&lt;TD&gt;30/09/2005&lt;/TD&gt;
&lt;TD&gt;2005&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;2005&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2005m3&lt;/TD&gt;
&lt;TD&gt;2005&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;30/09/2005&lt;/TD&gt;
&lt;TD&gt;2005&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;TD&gt;2005&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2005m4&lt;/TD&gt;
&lt;TD&gt;2005&lt;/TD&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD&gt;-0.18368&lt;/TD&gt;
&lt;TD&gt;30/09/2005&lt;/TD&gt;
&lt;TD&gt;2005&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;7&lt;/TD&gt;
&lt;TD&gt;2005&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2005m5&lt;/TD&gt;
&lt;TD&gt;2005&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;0.175003&lt;/TD&gt;
&lt;TD&gt;30/09/2005&lt;/TD&gt;
&lt;TD&gt;2005&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;8&lt;/TD&gt;
&lt;TD&gt;2005&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2005m6&lt;/TD&gt;
&lt;TD&gt;2005&lt;/TD&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;TD&gt;0.170211&lt;/TD&gt;
&lt;TD&gt;30/09/2005&lt;/TD&gt;
&lt;TD&gt;2005&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;2005&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2005m7&lt;/TD&gt;
&lt;TD&gt;2005&lt;/TD&gt;
&lt;TD&gt;7&lt;/TD&gt;
&lt;TD&gt;0.072727&lt;/TD&gt;
&lt;TD&gt;30/09/2005&lt;/TD&gt;
&lt;TD&gt;2005&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;10&lt;/TD&gt;
&lt;TD&gt;2005&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2005m8&lt;/TD&gt;
&lt;TD&gt;2005&lt;/TD&gt;
&lt;TD&gt;8&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;30/09/2005&lt;/TD&gt;
&lt;TD&gt;2005&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;11&lt;/TD&gt;
&lt;TD&gt;2005&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2005m9&lt;/TD&gt;
&lt;TD&gt;2005&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;30/09/2005&lt;/TD&gt;
&lt;TD&gt;2005&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;12&lt;/TD&gt;
&lt;TD&gt;2005&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2005m10&lt;/TD&gt;
&lt;TD&gt;2005&lt;/TD&gt;
&lt;TD&gt;10&lt;/TD&gt;
&lt;TD&gt;0.016952&lt;/TD&gt;
&lt;TD&gt;30/09/2005&lt;/TD&gt;
&lt;TD&gt;2005&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;2006&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2005m11&lt;/TD&gt;
&lt;TD&gt;2005&lt;/TD&gt;
&lt;TD&gt;11&lt;/TD&gt;
&lt;TD&gt;-0.01667&lt;/TD&gt;
&lt;TD&gt;30/09/2005&lt;/TD&gt;
&lt;TD&gt;2005&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;2006&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2005m12&lt;/TD&gt;
&lt;TD&gt;2005&lt;/TD&gt;
&lt;TD&gt;12&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;30/09/2005&lt;/TD&gt;
&lt;TD&gt;2005&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;2006&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2006m1&lt;/TD&gt;
&lt;TD&gt;2006&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;30/09/2006&lt;/TD&gt;
&lt;TD&gt;2006&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD&gt;2006&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2006m2&lt;/TD&gt;
&lt;TD&gt;2006&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0.372884&lt;/TD&gt;
&lt;TD&gt;30/09/2006&lt;/TD&gt;
&lt;TD&gt;2006&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;2006&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2006m3&lt;/TD&gt;
&lt;TD&gt;2006&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;0.370371&lt;/TD&gt;
&lt;TD&gt;30/09/2006&lt;/TD&gt;
&lt;TD&gt;2006&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;TD&gt;2006&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2006m4&lt;/TD&gt;
&lt;TD&gt;2006&lt;/TD&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD&gt;0.054053&lt;/TD&gt;
&lt;TD&gt;30/09/2006&lt;/TD&gt;
&lt;TD&gt;2006&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;7&lt;/TD&gt;
&lt;TD&gt;2006&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2006m5&lt;/TD&gt;
&lt;TD&gt;2006&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;-0.06838&lt;/TD&gt;
&lt;TD&gt;30/09/2006&lt;/TD&gt;
&lt;TD&gt;2006&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;8&lt;/TD&gt;
&lt;TD&gt;2006&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2006m6&lt;/TD&gt;
&lt;TD&gt;2006&lt;/TD&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;TD&gt;0.08257&lt;/TD&gt;
&lt;TD&gt;30/09/2006&lt;/TD&gt;
&lt;TD&gt;2006&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;2006&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2006m7&lt;/TD&gt;
&lt;TD&gt;2006&lt;/TD&gt;
&lt;TD&gt;7&lt;/TD&gt;
&lt;TD&gt;0.593219&lt;/TD&gt;
&lt;TD&gt;30/09/2006&lt;/TD&gt;
&lt;TD&gt;2006&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;10&lt;/TD&gt;
&lt;TD&gt;2006&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2006m8&lt;/TD&gt;
&lt;TD&gt;2006&lt;/TD&gt;
&lt;TD&gt;8&lt;/TD&gt;
&lt;TD&gt;-0.16489&lt;/TD&gt;
&lt;TD&gt;30/09/2006&lt;/TD&gt;
&lt;TD&gt;2006&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;11&lt;/TD&gt;
&lt;TD&gt;2006&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2006m9&lt;/TD&gt;
&lt;TD&gt;2006&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;0.063693&lt;/TD&gt;
&lt;TD&gt;30/09/2006&lt;/TD&gt;
&lt;TD&gt;2006&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;12&lt;/TD&gt;
&lt;TD&gt;2006&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2006m10&lt;/TD&gt;
&lt;TD&gt;2006&lt;/TD&gt;
&lt;TD&gt;10&lt;/TD&gt;
&lt;TD&gt;0.389222&lt;/TD&gt;
&lt;TD&gt;30/09/2006&lt;/TD&gt;
&lt;TD&gt;2006&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;2007&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2006m11&lt;/TD&gt;
&lt;TD&gt;2006&lt;/TD&gt;
&lt;TD&gt;11&lt;/TD&gt;
&lt;TD&gt;0.189654&lt;/TD&gt;
&lt;TD&gt;30/09/2006&lt;/TD&gt;
&lt;TD&gt;2006&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;2007&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2006m12&lt;/TD&gt;
&lt;TD&gt;2006&lt;/TD&gt;
&lt;TD&gt;12&lt;/TD&gt;
&lt;TD&gt;0.23913&lt;/TD&gt;
&lt;TD&gt;30/09/2006&lt;/TD&gt;
&lt;TD&gt;2006&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;2007&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2007m1&lt;/TD&gt;
&lt;TD&gt;2007&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.125731&lt;/TD&gt;
&lt;TD&gt;30/09/2007&lt;/TD&gt;
&lt;TD&gt;2007&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD&gt;2007&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2007m2&lt;/TD&gt;
&lt;TD&gt;2007&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0.002611&lt;/TD&gt;
&lt;TD&gt;30/09/2007&lt;/TD&gt;
&lt;TD&gt;2007&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;2007&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2007m3&lt;/TD&gt;
&lt;TD&gt;2007&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;0.184896&lt;/TD&gt;
&lt;TD&gt;30/09/2007&lt;/TD&gt;
&lt;TD&gt;2007&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;TD&gt;2007&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2007m4&lt;/TD&gt;
&lt;TD&gt;2007&lt;/TD&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD&gt;0.006594&lt;/TD&gt;
&lt;TD&gt;30/09/2007&lt;/TD&gt;
&lt;TD&gt;2007&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;7&lt;/TD&gt;
&lt;TD&gt;2007&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2007m5&lt;/TD&gt;
&lt;TD&gt;2007&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;0.087336&lt;/TD&gt;
&lt;TD&gt;30/09/2007&lt;/TD&gt;
&lt;TD&gt;2007&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;8&lt;/TD&gt;
&lt;TD&gt;2007&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2007m6&lt;/TD&gt;
&lt;TD&gt;2007&lt;/TD&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;TD&gt;-0.04235&lt;/TD&gt;
&lt;TD&gt;30/09/2007&lt;/TD&gt;
&lt;TD&gt;2007&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;2007&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2007m7&lt;/TD&gt;
&lt;TD&gt;2007&lt;/TD&gt;
&lt;TD&gt;7&lt;/TD&gt;
&lt;TD&gt;0.037894&lt;/TD&gt;
&lt;TD&gt;30/09/2007&lt;/TD&gt;
&lt;TD&gt;2007&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;10&lt;/TD&gt;
&lt;TD&gt;2007&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2007m8&lt;/TD&gt;
&lt;TD&gt;2007&lt;/TD&gt;
&lt;TD&gt;8&lt;/TD&gt;
&lt;TD&gt;0.103449&lt;/TD&gt;
&lt;TD&gt;30/09/2007&lt;/TD&gt;
&lt;TD&gt;2007&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;11&lt;/TD&gt;
&lt;TD&gt;2007&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2007m9&lt;/TD&gt;
&lt;TD&gt;2007&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;-0.09375&lt;/TD&gt;
&lt;TD&gt;30/09/2007&lt;/TD&gt;
&lt;TD&gt;2007&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;12&lt;/TD&gt;
&lt;TD&gt;2007&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2007m10&lt;/TD&gt;
&lt;TD&gt;2007&lt;/TD&gt;
&lt;TD&gt;10&lt;/TD&gt;
&lt;TD&gt;0.016227&lt;/TD&gt;
&lt;TD&gt;30/09/2007&lt;/TD&gt;
&lt;TD&gt;2007&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;2008&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2007m11&lt;/TD&gt;
&lt;TD&gt;2007&lt;/TD&gt;
&lt;TD&gt;11&lt;/TD&gt;
&lt;TD&gt;-0.00798&lt;/TD&gt;
&lt;TD&gt;30/09/2007&lt;/TD&gt;
&lt;TD&gt;2007&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;2008&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2007m12&lt;/TD&gt;
&lt;TD&gt;2007&lt;/TD&gt;
&lt;TD&gt;12&lt;/TD&gt;
&lt;TD&gt;-0.01207&lt;/TD&gt;
&lt;TD&gt;30/09/2007&lt;/TD&gt;
&lt;TD&gt;2007&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;2008&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2008m1&lt;/TD&gt;
&lt;TD&gt;2008&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;-0.07847&lt;/TD&gt;
&lt;TD&gt;30/09/2008&lt;/TD&gt;
&lt;TD&gt;2008&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD&gt;2008&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2008m2&lt;/TD&gt;
&lt;TD&gt;2008&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0.051111&lt;/TD&gt;
&lt;TD&gt;30/09/2008&lt;/TD&gt;
&lt;TD&gt;2008&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;2008&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2008m3&lt;/TD&gt;
&lt;TD&gt;2008&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;0.078224&lt;/TD&gt;
&lt;TD&gt;30/09/2008&lt;/TD&gt;
&lt;TD&gt;2008&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;TD&gt;2008&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2008m4&lt;/TD&gt;
&lt;TD&gt;2008&lt;/TD&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD&gt;0.066667&lt;/TD&gt;
&lt;TD&gt;30/09/2008&lt;/TD&gt;
&lt;TD&gt;2008&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;7&lt;/TD&gt;
&lt;TD&gt;2008&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2008m5&lt;/TD&gt;
&lt;TD&gt;2008&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;0.049633&lt;/TD&gt;
&lt;TD&gt;30/09/2008&lt;/TD&gt;
&lt;TD&gt;2008&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;8&lt;/TD&gt;
&lt;TD&gt;2008&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2008m6&lt;/TD&gt;
&lt;TD&gt;2008&lt;/TD&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;TD&gt;0.102022&lt;/TD&gt;
&lt;TD&gt;30/09/2008&lt;/TD&gt;
&lt;TD&gt;2008&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;2008&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2008m7&lt;/TD&gt;
&lt;TD&gt;2008&lt;/TD&gt;
&lt;TD&gt;7&lt;/TD&gt;
&lt;TD&gt;-0.03834&lt;/TD&gt;
&lt;TD&gt;30/09/2008&lt;/TD&gt;
&lt;TD&gt;2008&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;10&lt;/TD&gt;
&lt;TD&gt;2008&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2008m8&lt;/TD&gt;
&lt;TD&gt;2008&lt;/TD&gt;
&lt;TD&gt;8&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;30/09/2008&lt;/TD&gt;
&lt;TD&gt;2008&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;11&lt;/TD&gt;
&lt;TD&gt;2008&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2008m9&lt;/TD&gt;
&lt;TD&gt;2008&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;-0.16943&lt;/TD&gt;
&lt;TD&gt;30/09/2008&lt;/TD&gt;
&lt;TD&gt;2008&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;12&lt;/TD&gt;
&lt;TD&gt;2008&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2008m10&lt;/TD&gt;
&lt;TD&gt;2008&lt;/TD&gt;
&lt;TD&gt;10&lt;/TD&gt;
&lt;TD&gt;-0.272&lt;/TD&gt;
&lt;TD&gt;30/09/2008&lt;/TD&gt;
&lt;TD&gt;2008&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;2009&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2008m11&lt;/TD&gt;
&lt;TD&gt;2008&lt;/TD&gt;
&lt;TD&gt;11&lt;/TD&gt;
&lt;TD&gt;0.01923&lt;/TD&gt;
&lt;TD&gt;30/09/2008&lt;/TD&gt;
&lt;TD&gt;2008&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;2009&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;215&lt;/TD&gt;
&lt;TD&gt;2008m12&lt;/TD&gt;
&lt;TD&gt;2008&lt;/TD&gt;
&lt;TD&gt;12&lt;/TD&gt;
&lt;TD&gt;0.126685&lt;/TD&gt;
&lt;TD&gt;30/09/2008&lt;/TD&gt;
&lt;TD&gt;2008&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;2009&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I wrote the following code:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;data yearly_return;&lt;BR /&gt;do until (last.fyear);&lt;BR /&gt;set monthly_return;&lt;BR /&gt;by gvkey fyear;&lt;BR /&gt;if first.fyear then&lt;BR /&gt;compound_ret=1;&lt;BR /&gt;compound_ret=compound_ret*(1+mret);&lt;BR /&gt;end;&lt;BR /&gt;run;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;data yearly_return;&lt;BR /&gt;set yearly_return;&lt;BR /&gt;yret = compound_ret - 1;&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;I manually checked the results of my code. It seems ok. What do you think? Am I correct?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If I want to use your code, how the code should be modified?&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Your code seems logically equivalent to mine, although&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;You can put the "yret=compund_ret-1;" statement in the first data step, between "end" and "run".&amp;nbsp; This eliminates a superfluous pass through the data.&lt;/LI&gt;
&lt;LI&gt;You do not track NMONTHS (although you could), so you will have a bit more difficulty identifying&amp;nbsp;occasions&amp;nbsp;when companies change end-of-fiscal-year dates, i.e. instances in which the fiscal year does not have 12 months.&amp;nbsp; So&amp;nbsp;there is no guarantee that&amp;nbsp;all your Y_RETs will be annualized.&lt;/LI&gt;
&lt;LI&gt;If you want to use my code, then you can&amp;nbsp;use FYEAR instead of fy_date.&amp;nbsp; There's no particular reason to do so.&amp;nbsp; I just wrote it without use of the "do until" technique, to more directly adhere to the most basic aspects of the data step.&lt;/LI&gt;
&lt;LI&gt;&lt;/LI&gt;
&lt;/OL&gt;</description>
      <pubDate>Wed, 01 Mar 2017 15:30:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Compound-yearly-return-using-monthly-return/m-p/337022#M63047</guid>
      <dc:creator>mkeintz</dc:creator>
      <dc:date>2017-03-01T15:30:38Z</dc:date>
    </item>
    <item>
      <title>Re: Compound yearly return using monthly return</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Compound-yearly-return-using-monthly-return/m-p/337046#M63048</link>
      <description>&lt;P&gt;Thank you very much&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/31461"&gt;@mkeintz&lt;/a&gt;. I use your code. You are an excellent advisor!&lt;/P&gt;</description>
      <pubDate>Wed, 01 Mar 2017 16:08:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Compound-yearly-return-using-monthly-return/m-p/337046#M63048</guid>
      <dc:creator>tritringuyen</dc:creator>
      <dc:date>2017-03-01T16:08:45Z</dc:date>
    </item>
  </channel>
</rss>

