<?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: Creating a variable dependent on previous variable in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Creating-a-variable-dependent-on-previous-variable/m-p/93744#M290046</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the help!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 25 Sep 2013 21:35:08 GMT</pubDate>
    <dc:creator>pbraud</dc:creator>
    <dc:date>2013-09-25T21:35:08Z</dc:date>
    <item>
      <title>Creating a variable dependent on previous variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Creating-a-variable-dependent-on-previous-variable/m-p/93740#M290042</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, I am trying to calculate a varible in SAS which is dependant on the previously calculated varibles.&amp;nbsp; I thought this would be simple with the following code but it does not compute. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data test1;&lt;/P&gt;&lt;P&gt;set rate;&lt;/P&gt;&lt;P&gt;if id_perd = '1' then Dis_fact= 1/(1+((Swap_Spot_Rate)/12));&lt;/P&gt;&lt;P&gt;else if id_perd &amp;gt; '1' then Dis_fact = (1/(1+((Swap_Spot_Rate)/12)))*lag(Dis_fact);&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is it possible to calculate a varible dependant on the previously calculated varible in sas?&amp;nbsp; All help would be appreciate.&amp;nbsp; Thanks! Patrick B.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Sep 2013 20:39:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Creating-a-variable-dependent-on-previous-variable/m-p/93740#M290042</guid>
      <dc:creator>pbraud</dc:creator>
      <dc:date>2013-09-25T20:39:26Z</dc:date>
    </item>
    <item>
      <title>Re: Creating a variable dependent on previous variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Creating-a-variable-dependent-on-previous-variable/m-p/93741#M290043</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can probably just RETAIN DIS_FACT instead of LAGing, and just use DIS_FACT on the right instead of LAT(DIS_FACT);&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Sep 2013 20:49:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Creating-a-variable-dependent-on-previous-variable/m-p/93741#M290043</guid>
      <dc:creator>data_null__</dc:creator>
      <dc:date>2013-09-25T20:49:19Z</dc:date>
    </item>
    <item>
      <title>Re: Creating a variable dependent on previous variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Creating-a-variable-dependent-on-previous-variable/m-p/93742#M290044</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Patrick,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It should be as easy as 1 2 3. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First, make sure that RATE does not already contain a variable named DIS_FACT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Second, get rid of the LAG function entirely.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Third, add this statement to the DATA step:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;retain dis_fact;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That should do it.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Sep 2013 20:49:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Creating-a-variable-dependent-on-previous-variable/m-p/93742#M290044</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2013-09-25T20:49:41Z</dc:date>
    </item>
    <item>
      <title>Re: Creating a variable dependent on previous variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Creating-a-variable-dependent-on-previous-variable/m-p/93743#M290045</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the help!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Sep 2013 21:35:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Creating-a-variable-dependent-on-previous-variable/m-p/93743#M290045</guid>
      <dc:creator>pbraud</dc:creator>
      <dc:date>2013-09-25T21:35:00Z</dc:date>
    </item>
    <item>
      <title>Re: Creating a variable dependent on previous variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Creating-a-variable-dependent-on-previous-variable/m-p/93744#M290046</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the help!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Sep 2013 21:35:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Creating-a-variable-dependent-on-previous-variable/m-p/93744#M290046</guid>
      <dc:creator>pbraud</dc:creator>
      <dc:date>2013-09-25T21:35:08Z</dc:date>
    </item>
  </channel>
</rss>

