<?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 Recoding a variable? in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Recoding-a-variable/m-p/16102#M2901</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How about:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA TT;&lt;/P&gt;&lt;P&gt;SET T;&lt;/P&gt;&lt;P&gt;if PPS_BAL6 &amp;gt;0 &lt;STRONG&gt;then do;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;if (PPS_BAL6 - PPS_BAL0 = PPS_BAL6) then category = 'redeemed';&lt;/P&gt;&lt;P&gt;else if&amp;nbsp; (PPS_BAL6 - PPS_BAL0 &amp;gt; 0) then category = 'decreased';&lt;/P&gt;&lt;P&gt;else if&amp;nbsp; (PPS_BAL6 - PPS_BAL0 &amp;lt; 0) then category = 'increased';&lt;/P&gt;&lt;P&gt;else if&amp;nbsp; (PPS_BAL6 - PPS_BAL0 = 0) then category = 'unchanged';&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;end;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ksharp&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 16 Dec 2011 03:37:30 GMT</pubDate>
    <dc:creator>Ksharp</dc:creator>
    <dc:date>2011-12-16T03:37:30Z</dc:date>
    <item>
      <title>Recoding a variable?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Recoding-a-variable/m-p/16100#M2899</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Community,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a data set like below related to a real business problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; data t;&lt;/P&gt;&lt;P&gt; input&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; customer_ID&amp;nbsp;&amp;nbsp;&amp;nbsp; PPS_BAL6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PPS_BAL0;&lt;/P&gt;&lt;P&gt; datalines;&lt;/P&gt;&lt;P&gt; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*Account balance reduced, I need them*/&lt;/P&gt;&lt;P&gt; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -500&amp;nbsp; -1000 /*Account balance reduced but I do not need this kind of customers 'cos they have negative balances in both periods*/&lt;/P&gt;&lt;P&gt; 3&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*Account balance "unchanged", I need them*/&lt;/P&gt;&lt;P&gt; 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*Account balance "unchanged" but I do not need this kind of customers 'cos they have zero balances in both periods*/&lt;/P&gt;&lt;P&gt; 5&amp;nbsp;&amp;nbsp; -500&amp;nbsp;&amp;nbsp; -500&amp;nbsp;&amp;nbsp; /*Account balance "unchanged" but I do not need this kind of customers 'cos they have negative balances in both periods*/&lt;/P&gt;&lt;P&gt; 6&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp; 12&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*Account balance increased, I need them*/&lt;/P&gt;&lt;P&gt; 7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp; /*Account balance increased, I need them*/&lt;/P&gt;&lt;P&gt; 8&amp;nbsp;&amp;nbsp;&amp;nbsp; -500&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp; /*Account balance increased, I need them*/&lt;/P&gt;&lt;P&gt; 9&amp;nbsp;&amp;nbsp;&amp;nbsp; -500&amp;nbsp;&amp;nbsp; -10&amp;nbsp; /*Account balance increased but I do not need this kind of customers 'cos they have negative balances in both periods*/&lt;/P&gt;&lt;P&gt; 10&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*Redeemed, I need them*/&lt;/P&gt;&lt;P&gt; 11&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -50&amp;nbsp;&amp;nbsp; /*Redeemed, I need them*/&lt;/P&gt;&lt;P&gt; ;&lt;/P&gt;&lt;P&gt;RUN;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PPS_BAL6 stands for bank account balance 6 months prior today (t_6).&lt;/P&gt;&lt;P&gt;PPS_BAL0 stands for bank account balance as of today (t_0).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need to categorize the customers into following groups:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. redeemed&amp;nbsp; &lt;/P&gt;&lt;P&gt;2. increased&lt;/P&gt;&lt;P&gt;3. decreased&lt;/P&gt;&lt;P&gt;4. unchanged&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have attempted the below but it does not capture the categories properly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA TT;&lt;/P&gt;&lt;P&gt;SET T;&lt;/P&gt;&lt;P&gt;if PPS_BAL6 &amp;gt;0;&lt;/P&gt;&lt;P&gt;if (PPS_BAL6 - PPS_BAL0 = PPS_BAL6) then category = 'redeemed';&lt;/P&gt;&lt;P&gt;else if&amp;nbsp; (PPS_BAL6 - PPS_BAL0 &amp;gt; 0) then category = 'decreased';&lt;/P&gt;&lt;P&gt;else if&amp;nbsp; (PPS_BAL6 - PPS_BAL0 &amp;lt; 0) then category = 'increased';&lt;/P&gt;&lt;P&gt;else if&amp;nbsp; (PPS_BAL6 - PPS_BAL0 = 0) then category = 'unchanged';&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would really appreciate any help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mirisage&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Dec 2011 00:02:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Recoding-a-variable/m-p/16100#M2899</guid>
      <dc:creator>Mirisage</dc:creator>
      <dc:date>2011-12-16T00:02:07Z</dc:date>
    </item>
    <item>
      <title>Re: Recoding a variable?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Recoding-a-variable/m-p/16101#M2900</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;data have;&lt;/P&gt;&lt;P&gt;input customer_ID PPS_BAL6 PPS_BAL0;&lt;/P&gt;&lt;P&gt;datalines;&lt;/P&gt;&lt;P&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp; -500&amp;nbsp; -1000&lt;/P&gt;&lt;P&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;5&amp;nbsp;&amp;nbsp; -500&amp;nbsp;&amp;nbsp; -500&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;6&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp; 12&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp; &lt;/P&gt;&lt;P&gt;8&amp;nbsp;&amp;nbsp;&amp;nbsp; -500&amp;nbsp;&amp;nbsp; 10&amp;nbsp; &lt;/P&gt;&lt;P&gt;9&amp;nbsp;&amp;nbsp;&amp;nbsp; -500&amp;nbsp;&amp;nbsp; -10 &lt;/P&gt;&lt;P&gt;10&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;11&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -50&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;RUN;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;&amp;nbsp; length category $ 10;&lt;/P&gt;&lt;P&gt;&amp;nbsp; set have;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if&amp;nbsp; pps_bal6 &amp;gt;pps_bal0&amp;gt;0 then do;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; category='decreased'; output;end;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if max(pps_bal6,pps_bal0)&amp;lt;0 then delete;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if (pps_bal6=pps_bal0) and pps_bal0&amp;gt;0 then do;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; category='unchanged';output;end;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if (pps_bal6=pps_bal0) and pps_bal0=0 then delete;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if&amp;nbsp; pps_bal6&amp;lt;pps_bal0 and pps_bal0&amp;gt;0 then do;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; category='increased';output;end;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if&amp;nbsp; pps_bal6&amp;gt;pps_bal0 and pps_bal6&amp;gt;0 and pps_bal0 le 0 then do;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; category='redeemed';output;end;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;proc print data=&amp;amp;syslast;&lt;/P&gt;&lt;P&gt;title from &amp;amp;syslast;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&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; Obs&amp;nbsp;&amp;nbsp;&amp;nbsp; category&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PPS_BAL6&amp;nbsp;&amp;nbsp;&amp;nbsp; PPS_BAL0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&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; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; decreased&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&lt;/P&gt;&lt;P&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; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; unchanged&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&lt;/P&gt;&lt;P&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; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; increased&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 12&lt;/P&gt;&lt;P&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; 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; increased&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7&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; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&lt;/P&gt;&lt;P&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; 5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; increased&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -500&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&lt;/P&gt;&lt;P&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; 6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; redeemed&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/P&gt;&lt;P&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; 7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; redeemed&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -50&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Linlin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Dec 2011 01:00:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Recoding-a-variable/m-p/16101#M2900</guid>
      <dc:creator>Linlin</dc:creator>
      <dc:date>2011-12-16T01:00:54Z</dc:date>
    </item>
    <item>
      <title>Recoding a variable?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Recoding-a-variable/m-p/16102#M2901</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How about:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA TT;&lt;/P&gt;&lt;P&gt;SET T;&lt;/P&gt;&lt;P&gt;if PPS_BAL6 &amp;gt;0 &lt;STRONG&gt;then do;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;if (PPS_BAL6 - PPS_BAL0 = PPS_BAL6) then category = 'redeemed';&lt;/P&gt;&lt;P&gt;else if&amp;nbsp; (PPS_BAL6 - PPS_BAL0 &amp;gt; 0) then category = 'decreased';&lt;/P&gt;&lt;P&gt;else if&amp;nbsp; (PPS_BAL6 - PPS_BAL0 &amp;lt; 0) then category = 'increased';&lt;/P&gt;&lt;P&gt;else if&amp;nbsp; (PPS_BAL6 - PPS_BAL0 = 0) then category = 'unchanged';&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;end;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ksharp&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Dec 2011 03:37:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Recoding-a-variable/m-p/16102#M2901</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2011-12-16T03:37:30Z</dc:date>
    </item>
    <item>
      <title>Recoding a variable?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Recoding-a-variable/m-p/16103#M2902</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; Hi Linlin,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is excellent!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Exactly correct and I reallly appreciate it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mirisage&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Dec 2011 13:59:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Recoding-a-variable/m-p/16103#M2902</guid>
      <dc:creator>Mirisage</dc:creator>
      <dc:date>2011-12-16T13:59:05Z</dc:date>
    </item>
    <item>
      <title>Recoding a variable?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Recoding-a-variable/m-p/16104#M2903</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; Hi Ksharp,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This a nice shortcut way. Although it doesn't generate intended results, I am sure this code can be tweaked to get the correct answer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Warm regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mirisage&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 Dec 2011 14:02:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Recoding-a-variable/m-p/16104#M2903</guid>
      <dc:creator>Mirisage</dc:creator>
      <dc:date>2011-12-16T14:02:19Z</dc:date>
    </item>
  </channel>
</rss>

