<?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: Retain Statement in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Retain-Statement/m-p/209792#M51977</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Pretty crude and specific but here is a solution.&amp;nbsp; Won't work for any broader examples. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want2(keep=a b c);&lt;/P&gt;&lt;P&gt;set have;&lt;/P&gt;&lt;P&gt;count + 1;&lt;/P&gt;&lt;P&gt;retain c;&lt;/P&gt;&lt;P&gt;b = 'MM';&lt;/P&gt;&lt;P&gt;if a = 'MM Regional Calls' then count = 0;&lt;/P&gt;&lt;P&gt;if count = 4 then count = 1;&lt;/P&gt;&lt;P&gt;if count = 1 then c = a;&lt;/P&gt;&lt;P&gt;if 4&amp;lt;=_N_&amp;lt;=48;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Go Pirates&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 28 Aug 2015 16:36:45 GMT</pubDate>
    <dc:creator>Steelers_In_DC</dc:creator>
    <dc:date>2015-08-28T16:36:45Z</dc:date>
    <item>
      <title>Retain Statement</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Retain-Statement/m-p/209791#M51976</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Below is an example of what i am trying to achieve.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA HAVE;&lt;BR /&gt;INFILE DATALINES DSD;&lt;BR /&gt;INPUT A $CHAR50.;&lt;BR /&gt;DATALINES;&lt;BR /&gt;June Summary&lt;/P&gt;&lt;P&gt;Responses&lt;BR /&gt;MM Regional Calls&lt;BR /&gt;ARIZONA&lt;BR /&gt;APPOINTMENTS&lt;BR /&gt;Contacts&lt;BR /&gt;WM AZ&lt;BR /&gt;APPOINTMENTS&lt;BR /&gt;Contacts&lt;BR /&gt;San Diego&lt;BR /&gt;APPOINTMENTS&lt;BR /&gt;Contacts&lt;BR /&gt;LADT&lt;BR /&gt;APPOINTMENTS&lt;BR /&gt;Contacts&lt;BR /&gt;San Gabriel Valley&lt;BR /&gt;APPOINTMENTS&lt;BR /&gt;Contacts&lt;BR /&gt;Orange County+Ontario&lt;BR /&gt;APPOINTMENTS&lt;BR /&gt;Contacts&lt;BR /&gt;Long Beach&lt;BR /&gt;APPOINTMENTS&lt;BR /&gt;Contacts&lt;BR /&gt;SBB&lt;BR /&gt;Arizona&lt;BR /&gt;APPOINTMENTS&lt;BR /&gt;Contacts&lt;BR /&gt;San Diego&lt;BR /&gt;APPOINTMENTS&lt;BR /&gt;Contacts&lt;BR /&gt;Los Angeles&lt;BR /&gt;APPOINTMENTS&lt;BR /&gt;Contacts&lt;BR /&gt;Long Beach&lt;BR /&gt;APPOINTMENTS&lt;BR /&gt;Contacts&lt;BR /&gt;San Jose&lt;BR /&gt;APPOINTMENTS&lt;BR /&gt;Contacts&lt;BR /&gt;;&lt;BR /&gt;RUN;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA WANT;&lt;BR /&gt;INFILE DATALINES DSD DLM="|" TRUNCOVER;&lt;BR /&gt;INPUT A :$CHAR30. B :$CHAR3. C :$CHAR30.;&lt;BR /&gt;DATALINES;&lt;BR /&gt;ARIZONA|MM|ARIZONA&lt;BR /&gt;APPOINTMENTS|MM|ARIZONA&lt;BR /&gt;Contacts|MM|ARIZONA&lt;BR /&gt;WM AZ|MM|WM AZ&lt;BR /&gt;APPOINTMENTS|MM|WM AZ&lt;BR /&gt;Contacts|MM|WM AZ&lt;BR /&gt;San Diego|MM|San Diego&lt;BR /&gt;APPOINTMENTS|MM|San Diego&lt;BR /&gt;Contacts|MM|San Diego&lt;BR /&gt;LADT|MM|LADT&lt;BR /&gt;APPOINTMENTS|MM|LADT&lt;BR /&gt;Contacts|MM|LADT&lt;BR /&gt;San Gabriel Valley|MM|San Gabriel Valley&lt;BR /&gt;APPOINTMENTS|MM|San Gabriel Valley&lt;BR /&gt;Contacts|MM|San Gabriel Valley&lt;BR /&gt;Orange County+Ontario|MM|Orange County+Ontario&lt;BR /&gt;APPOINTMENTS|MM|Orange County+Ontario&lt;BR /&gt;Contacts|MM|Orange County+Ontario&lt;BR /&gt;Long Beach|MM|Long Beach&lt;BR /&gt;APPOINTMENTS|MM|Long Beach&lt;BR /&gt;Contacts|MM|Long Beach&lt;BR /&gt;Arizona|SBB|Arizona&lt;BR /&gt;APPOINTMENTS|SBB|Arizona&lt;BR /&gt;Contacts|SBB|Arizona&lt;BR /&gt;San Diego|SBB|San Diego&lt;BR /&gt;APPOINTMENTS|SBB|San Diego&lt;BR /&gt;Contacts|SBB|San Diego&lt;BR /&gt;Los Angeles|SBB|Los Angeles&lt;BR /&gt;APPOINTMENTS|SBB|Los Angeles&lt;BR /&gt;Contacts|SBB|Los Angeles&lt;BR /&gt;Long Beach|SBB|Long Beach&lt;BR /&gt;APPOINTMENTS|SBB|Long Beach&lt;BR /&gt;Contacts|SBB|Long Beach&lt;BR /&gt;;&lt;BR /&gt;RUN;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Aug 2015 16:21:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Retain-Statement/m-p/209791#M51976</guid>
      <dc:creator>gobejo</dc:creator>
      <dc:date>2015-08-28T16:21:40Z</dc:date>
    </item>
    <item>
      <title>Re: Retain Statement</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Retain-Statement/m-p/209792#M51977</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Pretty crude and specific but here is a solution.&amp;nbsp; Won't work for any broader examples. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want2(keep=a b c);&lt;/P&gt;&lt;P&gt;set have;&lt;/P&gt;&lt;P&gt;count + 1;&lt;/P&gt;&lt;P&gt;retain c;&lt;/P&gt;&lt;P&gt;b = 'MM';&lt;/P&gt;&lt;P&gt;if a = 'MM Regional Calls' then count = 0;&lt;/P&gt;&lt;P&gt;if count = 4 then count = 1;&lt;/P&gt;&lt;P&gt;if count = 1 then c = a;&lt;/P&gt;&lt;P&gt;if 4&amp;lt;=_N_&amp;lt;=48;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Go Pirates&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Aug 2015 16:36:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Retain-Statement/m-p/209792#M51977</guid>
      <dc:creator>Steelers_In_DC</dc:creator>
      <dc:date>2015-08-28T16:36:45Z</dc:date>
    </item>
    <item>
      <title>Re: Retain Statement</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Retain-Statement/m-p/209793#M51978</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you for the isea Mark. But, i was wondering why i do not see SBB in DATA Want&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Aug 2015 17:01:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Retain-Statement/m-p/209793#M51978</guid>
      <dc:creator>gobejo</dc:creator>
      <dc:date>2015-08-28T17:01:03Z</dc:date>
    </item>
    <item>
      <title>Re: Retain Statement</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Retain-Statement/m-p/209794#M51979</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Probably because the "rule" for why SBB takes the place of MM in the data is not in any way obvious. Do you have other codes in that role as well? You would have to test each record to see if it is the appropriate code and assign to the retained variable.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Aug 2015 17:06:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Retain-Statement/m-p/209794#M51979</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2015-08-28T17:06:47Z</dc:date>
    </item>
    <item>
      <title>Re: Retain Statement</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Retain-Statement/m-p/209795#M51980</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;No idea, it's in my output.&amp;nbsp; You 'd have to provide your code for any additional help.&amp;nbsp; A little note, you didn't mention that anywhere in your initial post.&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Aug 2015 17:49:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Retain-Statement/m-p/209795#M51980</guid>
      <dc:creator>Steelers_In_DC</dc:creator>
      <dc:date>2015-08-28T17:49:01Z</dc:date>
    </item>
  </channel>
</rss>

