<?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: multiply and subtract in retain function in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/multiply-and-subtract-in-retain-function/m-p/194646#M36596</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set have;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; retain b 1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if _n_ &amp;gt; 1 then b= 1- b*a;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 07 Aug 2015 19:55:03 GMT</pubDate>
    <dc:creator>ballardw</dc:creator>
    <dc:date>2015-08-07T19:55:03Z</dc:date>
    <item>
      <title>multiply and subtract in retain function</title>
      <link>https://communities.sas.com/t5/SAS-Programming/multiply-and-subtract-in-retain-function/m-p/194645#M36595</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;/P&gt;&lt;P&gt;I have 1 variabel A. I need to create a new variabel B thats i created through the retain function. For the first observation must B must be equal to 1. &lt;/P&gt;&lt;P&gt;For all the other values B=1-B*A - where B is the retained result. &lt;/P&gt;&lt;P&gt;As an example:&lt;/P&gt;&lt;P&gt;Data have: &lt;/P&gt;&lt;P&gt;A: &lt;/P&gt;&lt;P&gt;0,5&lt;/P&gt;&lt;P&gt;0,5&lt;/P&gt;&lt;P&gt;0,5&lt;/P&gt;&lt;P&gt;Data want&lt;/P&gt;&lt;P&gt;A:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; B&lt;/P&gt;&lt;P&gt;0,5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;0,5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0,5 (calculated as: 1-1*0,5) &lt;/P&gt;&lt;P&gt;0,5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0,75 (calculated as: 1-0,5*0,5)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Aug 2015 19:07:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/multiply-and-subtract-in-retain-function/m-p/194645#M36595</guid>
      <dc:creator>CFF</dc:creator>
      <dc:date>2015-08-07T19:07:35Z</dc:date>
    </item>
    <item>
      <title>Re: multiply and subtract in retain function</title>
      <link>https://communities.sas.com/t5/SAS-Programming/multiply-and-subtract-in-retain-function/m-p/194646#M36596</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set have;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; retain b 1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if _n_ &amp;gt; 1 then b= 1- b*a;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Aug 2015 19:55:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/multiply-and-subtract-in-retain-function/m-p/194646#M36596</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2015-08-07T19:55:03Z</dc:date>
    </item>
    <item>
      <title>Re: multiply and subtract in retain function</title>
      <link>https://communities.sas.com/t5/SAS-Programming/multiply-and-subtract-in-retain-function/m-p/194647#M36597</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;DATA A10Aug2015_1;&lt;/P&gt;&lt;P&gt;&amp;nbsp; retain B 1;&lt;/P&gt;&lt;P&gt;&amp;nbsp; INPUT A;&lt;/P&gt;&lt;P&gt;&amp;nbsp; OUTPUT;&lt;/P&gt;&lt;P&gt;&amp;nbsp; B=1-B*A;&lt;/P&gt;&lt;P&gt;DATALINES;&lt;/P&gt;&lt;P&gt;0.5&lt;/P&gt;&lt;P&gt;0.5&lt;/P&gt;&lt;P&gt;0.5&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Aug 2015 12:51:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/multiply-and-subtract-in-retain-function/m-p/194647#M36597</guid>
      <dc:creator>KrisNori</dc:creator>
      <dc:date>2015-08-10T12:51:47Z</dc:date>
    </item>
    <item>
      <title>Re: multiply and subtract in retain function</title>
      <link>https://communities.sas.com/t5/SAS-Programming/multiply-and-subtract-in-retain-function/m-p/194648#M36598</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am not clear on what the dataset A is for, it doesn't add anything to the mix.&amp;nbsp; Adjust the do loop for number of iterations:&lt;/P&gt;&lt;P&gt;data want (drop=i);&lt;/P&gt;&lt;P&gt;&amp;nbsp; retain b 1;&lt;/P&gt;&lt;P&gt;&amp;nbsp; do i=1 to 5;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; b=1 - (b * 0.5);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output;&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Aug 2015 13:20:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/multiply-and-subtract-in-retain-function/m-p/194648#M36598</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2015-08-10T13:20:32Z</dc:date>
    </item>
  </channel>
</rss>

