<?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: Using the previous result line to calcute the next in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Using-the-previous-result-line-to-calcute-the-next/m-p/568419#M160003</link>
    <description>Hi.. sorry, i forgot a condition.&lt;BR /&gt;If safra eq 1 then account_whitout_attrition = account - (account * attrition);&lt;BR /&gt;Else account_whitout_attrition = (previous result) - (account * attrition);</description>
    <pubDate>Mon, 24 Jun 2019 16:30:30 GMT</pubDate>
    <dc:creator>Augusto</dc:creator>
    <dc:date>2019-06-24T16:30:30Z</dc:date>
    <item>
      <title>Using the previous result line to calcute the next</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Using-the-previous-result-line-to-calcute-the-next/m-p/568408#M159997</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I need an help.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have to calculated a result using the previous result.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;HAVE:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="340"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="84"&gt;month_base&lt;/TD&gt;
&lt;TD width="64"&gt;segment&lt;/TD&gt;
&lt;TD width="64"&gt;safra&lt;/TD&gt;
&lt;TD width="64"&gt;account&lt;/TD&gt;
&lt;TD width="64"&gt;attrition&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;31/01/2019&lt;/TD&gt;
&lt;TD&gt;4k&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 54,00&lt;/TD&gt;
&lt;TD&gt;2%&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;28/02/2019&lt;/TD&gt;
&lt;TD&gt;4k&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 54,00&lt;/TD&gt;
&lt;TD&gt;2%&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;31/03/2019&lt;/TD&gt;
&lt;TD&gt;4k&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 54,00&lt;/TD&gt;
&lt;TD&gt;2%&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;30/04/2019&lt;/TD&gt;
&lt;TD&gt;4k&lt;/TD&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 53,00&lt;/TD&gt;
&lt;TD&gt;3%&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;31/01/2019&lt;/TD&gt;
&lt;TD&gt;Affluent&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 75,00&lt;/TD&gt;
&lt;TD&gt;2%&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;28/02/2019&lt;/TD&gt;
&lt;TD&gt;Affluent&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 75,00&lt;/TD&gt;
&lt;TD&gt;2%&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;31/03/2019&lt;/TD&gt;
&lt;TD&gt;Affluent&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 75,00&lt;/TD&gt;
&lt;TD&gt;2%&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;30/04/2019&lt;/TD&gt;
&lt;TD&gt;Affluent&lt;/TD&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 75,00&lt;/TD&gt;
&lt;TD&gt;4%&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;WANT:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;To create a new column called account_without_attrition:&amp;nbsp; This is calculated by the previous result :&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="512"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="84"&gt;month_base&lt;/TD&gt;
&lt;TD width="64"&gt;segment&lt;/TD&gt;
&lt;TD width="64"&gt;safra&lt;/TD&gt;
&lt;TD width="64"&gt;account&lt;/TD&gt;
&lt;TD width="64"&gt;attrition&lt;/TD&gt;
&lt;TD width="172"&gt;account_without_attrition&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;31/01/2019&lt;/TD&gt;
&lt;TD&gt;4k&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 54,00&lt;/TD&gt;
&lt;TD&gt;2%&lt;/TD&gt;
&lt;TD&gt;&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;&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; 52,92&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;28/02/2019&lt;/TD&gt;
&lt;TD&gt;4k&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 54,00&lt;/TD&gt;
&lt;TD&gt;2%&lt;/TD&gt;
&lt;TD&gt;&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;&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; 51,84&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;31/03/2019&lt;/TD&gt;
&lt;TD&gt;4k&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 54,00&lt;/TD&gt;
&lt;TD&gt;2%&lt;/TD&gt;
&lt;TD&gt;&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;&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; 50,76&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;30/04/2019&lt;/TD&gt;
&lt;TD&gt;4k&lt;/TD&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 53,00&lt;/TD&gt;
&lt;TD&gt;3%&lt;/TD&gt;
&lt;TD&gt;&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;&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; 49,17&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;31/01/2019&lt;/TD&gt;
&lt;TD&gt;Affluent&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 75,00&lt;/TD&gt;
&lt;TD&gt;2%&lt;/TD&gt;
&lt;TD&gt;&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;&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; 47,67&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;28/02/2019&lt;/TD&gt;
&lt;TD&gt;Affluent&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 75,00&lt;/TD&gt;
&lt;TD&gt;2%&lt;/TD&gt;
&lt;TD&gt;&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;&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; 46,17&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;31/03/2019&lt;/TD&gt;
&lt;TD&gt;Affluent&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 75,00&lt;/TD&gt;
&lt;TD&gt;2%&lt;/TD&gt;
&lt;TD&gt;&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;&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; 44,67&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;30/04/2019&lt;/TD&gt;
&lt;TD&gt;Affluent&lt;/TD&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 75,00&lt;/TD&gt;
&lt;TD&gt;4%&lt;/TD&gt;
&lt;TD&gt;&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;&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; 41,67&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 24 Jun 2019 16:08:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Using-the-previous-result-line-to-calcute-the-next/m-p/568408#M159997</guid>
      <dc:creator>Augusto</dc:creator>
      <dc:date>2019-06-24T16:08:12Z</dc:date>
    </item>
    <item>
      <title>Re: Using the previous result line to calcute the next</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Using-the-previous-result-line-to-calcute-the-next/m-p/568415#M160000</link>
      <description>&lt;P&gt;So what exact calculation gets a value of 52,92 for the first row? The second row? The fifth row where the account value changes?&lt;/P&gt;
&lt;P&gt;You need to show any formula used as the number shown is not immediately obvious.&lt;/P&gt;</description>
      <pubDate>Mon, 24 Jun 2019 16:22:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Using-the-previous-result-line-to-calcute-the-next/m-p/568415#M160000</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2019-06-24T16:22:36Z</dc:date>
    </item>
    <item>
      <title>Re: Using the previous result line to calcute the next</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Using-the-previous-result-line-to-calcute-the-next/m-p/568418#M160002</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/1872"&gt;@Augusto&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As a start, try this:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input month_base :ddmmyy. segment $ safra account :numx. attrition percent.;
format month_base ddmmyy10. account numx12.2 attrition percent.;
cards;
31/01/2019 4k 1 54,00 2%
28/02/2019 4k 2 54,00 2%
31/03/2019 4k 3 54,00 2%
30/04/2019 4k 4 53,00 3%
31/01/2019 Affluent 1 75,00 2%
28/02/2019 Affluent 2 75,00 2%
31/03/2019 Affluent 3 75,00 2%
30/04/2019 Affluent 4 75,00 4%
;

data want;
set have;
retain acc_wo_attr;
if _n_=1 then acc_wo_attr=round(account*(1-attrition),1e-9);
else acc_wo_attr=round(acc_wo_attr-account*attrition, 1e-9);
format acc_wo_attr numx12.2;
label acc_wo_attr='account without attrition';
run;

proc print data=want noobs label;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;[Edit: corrected typo.]&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 25 Jun 2019 07:02:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Using-the-previous-result-line-to-calcute-the-next/m-p/568418#M160002</guid>
      <dc:creator>FreelanceReinh</dc:creator>
      <dc:date>2019-06-25T07:02:53Z</dc:date>
    </item>
    <item>
      <title>Re: Using the previous result line to calcute the next</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Using-the-previous-result-line-to-calcute-the-next/m-p/568419#M160003</link>
      <description>Hi.. sorry, i forgot a condition.&lt;BR /&gt;If safra eq 1 then account_whitout_attrition = account - (account * attrition);&lt;BR /&gt;Else account_whitout_attrition = (previous result) - (account * attrition);</description>
      <pubDate>Mon, 24 Jun 2019 16:30:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Using-the-previous-result-line-to-calcute-the-next/m-p/568419#M160003</guid>
      <dc:creator>Augusto</dc:creator>
      <dc:date>2019-06-24T16:30:30Z</dc:date>
    </item>
    <item>
      <title>Re: Using the previous result line to calcute the next</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Using-the-previous-result-line-to-calcute-the-next/m-p/568422#M160005</link>
      <description>&lt;P&gt;Yes, it's not clear exactly what you want or your logic, but I would guess you want something like this?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;retain value 0;
if _N_=1 then value=account;
value = value*(1-(attrition*.01));&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 24 Jun 2019 16:34:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Using-the-previous-result-line-to-calcute-the-next/m-p/568422#M160005</guid>
      <dc:creator>noling</dc:creator>
      <dc:date>2019-06-24T16:34:14Z</dc:date>
    </item>
    <item>
      <title>Re: Using the previous result line to calcute the next</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Using-the-previous-result-line-to-calcute-the-next/m-p/568424#M160006</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/1872"&gt;@Augusto&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;Hi.. sorry, i forgot a condition.&lt;BR /&gt;If safra eq 1 then account_whitout_attrition = account - (account * attrition);&lt;BR /&gt;Else account_whitout_attrition = (previous result) - (account * attrition);&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;No problem. Just change the IF condition in my code from &lt;FONT face="courier new,courier"&gt;_n_=1&lt;/FONT&gt; to &lt;FONT face="courier new,courier"&gt;safra=1&lt;/FONT&gt;. Needless to say that this will change the results for obs. 5 through 8.&lt;/P&gt;</description>
      <pubDate>Mon, 24 Jun 2019 16:34:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Using-the-previous-result-line-to-calcute-the-next/m-p/568424#M160006</guid>
      <dc:creator>FreelanceReinh</dc:creator>
      <dc:date>2019-06-24T16:34:31Z</dc:date>
    </item>
  </channel>
</rss>

