<?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: Flag the longest consecutive coverage in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Flag-the-longest-consecutive-coverage/m-p/518529#M140349</link>
    <description>&lt;P&gt;Thank you, Paige,&lt;SPAN&gt; for your answer. I briefly used SAS in the past (6 years ago) and now I am back to&amp;nbsp;it. I am trying to learn it from books and the web. I am trying my best.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This worked:&lt;/P&gt;&lt;PRE class=" language-sas"&gt;&lt;CODE class="  language-sas"&gt;&lt;SPAN class="token keyword"&gt;merge &lt;/SPAN&gt;&lt;/CODE&gt;&lt;CODE class="  language-sas"&gt;tall_skinny &lt;/CODE&gt;&lt;CODE class="  language-sas"&gt;stats&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;Thanks again&amp;nbsp;&lt;SPAN&gt;Paige&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 04 Dec 2018 19:35:00 GMT</pubDate>
    <dc:creator>moussa854</dc:creator>
    <dc:date>2018-12-04T19:35:00Z</dc:date>
    <item>
      <title>Flag the longest consecutive coverage</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Flag-the-longest-consecutive-coverage/m-p/518477#M140322</link>
      <description>&lt;P&gt;Dear all,&lt;/P&gt;&lt;P&gt;I am new to SAS but I have some programming&amp;nbsp;experience. I would like some help finding the longest consecutive&amp;nbsp;coverage for A and B. As an alternative method I used to include only rows that have&amp;nbsp;yes in all months which made me miss&amp;nbsp;some entries. Appreciate&amp;nbsp;your help.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;year&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;2011&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;2012&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;2013&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;2011&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;2012&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Tue, 04 Dec 2018 16:45:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Flag-the-longest-consecutive-coverage/m-p/518477#M140322</guid>
      <dc:creator>moussa854</dc:creator>
      <dc:date>2018-12-04T16:45:31Z</dc:date>
    </item>
    <item>
      <title>Re: Flag the longest consecutive coverage</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Flag-the-longest-consecutive-coverage/m-p/518478#M140323</link>
      <description>&lt;P&gt;What should the output be?&lt;/P&gt;</description>
      <pubDate>Tue, 04 Dec 2018 16:48:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Flag-the-longest-consecutive-coverage/m-p/518478#M140323</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2018-12-04T16:48:29Z</dc:date>
    </item>
    <item>
      <title>Re: Flag the longest consecutive coverage</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Flag-the-longest-consecutive-coverage/m-p/518484#M140326</link>
      <description>&lt;P&gt;For&amp;nbsp;entry A will only include data of 03/2010-11/2011 (21 months coverage)&lt;/P&gt;&lt;P&gt;For&amp;nbsp;&lt;SPAN&gt;entry B will only include data of 01/2011-03/2012 (15 months coverage).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;year&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;2011&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;2012&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;2013&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;2011&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;2012&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;No or blank will be OK&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks in advance.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 04 Dec 2018 17:00:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Flag-the-longest-consecutive-coverage/m-p/518484#M140326</guid>
      <dc:creator>moussa854</dc:creator>
      <dc:date>2018-12-04T17:00:09Z</dc:date>
    </item>
    <item>
      <title>Re: Flag the longest consecutive coverage</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Flag-the-longest-consecutive-coverage/m-p/518487#M140328</link>
      <description>&lt;P&gt;Is your sas data already in the layout you show?&amp;nbsp; You'd be better of with a tall-skinny dataset, with one row per month.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Could you provide a DATA step generate the sas data you already have?&amp;nbsp; Then we can provide more useful answers.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Editted addition: as &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/138205"&gt;@novinosrin&lt;/a&gt;&amp;nbsp;asks, what should the output look like?&amp;nbsp; One row per ID?&lt;/P&gt;</description>
      <pubDate>Tue, 04 Dec 2018 17:01:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Flag-the-longest-consecutive-coverage/m-p/518487#M140328</guid>
      <dc:creator>mkeintz</dc:creator>
      <dc:date>2018-12-04T17:01:33Z</dc:date>
    </item>
    <item>
      <title>Re: Flag the longest consecutive coverage</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Flag-the-longest-consecutive-coverage/m-p/518491#M140330</link>
      <description>&lt;P&gt;The data is an upload of&amp;nbsp;csv file in the provided&amp;nbsp;format. The year in one column and the coverage months (Jan-Dec) each has a separate column.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I just want to identify&amp;nbsp;the longest consecutive coverage year and months. Later I will be using it to clean other tables where the date&amp;nbsp;of service is not in the&amp;nbsp;&lt;SPAN&gt;longest consecutive coverage&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best&lt;/P&gt;</description>
      <pubDate>Tue, 04 Dec 2018 17:07:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Flag-the-longest-consecutive-coverage/m-p/518491#M140330</guid>
      <dc:creator>moussa854</dc:creator>
      <dc:date>2018-12-04T17:07:26Z</dc:date>
    </item>
    <item>
      <title>Re: Flag the longest consecutive coverage</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Flag-the-longest-consecutive-coverage/m-p/518495#M140332</link>
      <description>&lt;P&gt;Good morning Mark&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/31461"&gt;@mkeintz&lt;/a&gt;,&amp;nbsp; I hope your day is going well. I am afraid I am late to college and off to Professor appointment et al priorities. I didn't expect you to pop in early hours but if you have time and&amp;nbsp; wanna take a stab, here is the data have. I will catch up on the thread later. Have a good day!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;
data have;
informat ID $1. year 4.;
array month(12) $3;
input ID	year month(*);
cards;
A	2010	No	No	Yes	Yes	Yes	Yes	Yes	Yes	Yes	Yes	Yes	Yes
A	2011	Yes	Yes	Yes	Yes	Yes	Yes	Yes	Yes	Yes	Yes	Yes	No
A	2012	No	No	Yes	Yes	Yes	Yes	Yes	Yes	Yes	Yes	Yes	Yes
A	2013	Yes	Yes	No	No	No	No	No	No	No	No	No	No
B	2011	Yes	Yes	Yes	Yes	Yes	Yes	Yes	Yes	Yes	Yes	Yes	Yes
B	2012	Yes	Yes	Yes	No	No	No	No	No	No	No	No	No
;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 04 Dec 2018 17:10:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Flag-the-longest-consecutive-coverage/m-p/518495#M140332</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2018-12-04T17:10:57Z</dc:date>
    </item>
    <item>
      <title>Re: Flag the longest consecutive coverage</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Flag-the-longest-consecutive-coverage/m-p/518518#M140340</link>
      <description>&lt;P&gt;As&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/31461"&gt;@mkeintz&lt;/a&gt;&amp;nbsp;stated, you will find that a tall skinny data set is the best way to handle this type of problem in SAS. So we create a tall skinny data set.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Also, as&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/31461"&gt;@mkeintz&lt;/a&gt;&amp;nbsp;stated, you will get faster and more accurate help if you provide your data as a SAS data step. Fortunately,&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/138205"&gt;@novinosrin&lt;/a&gt;&amp;nbsp;has done that, but in the future, you should do that yourself.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;My solution:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data tall_skinny;
    informat ID $1. year 4.;
    array col(12) $3;
    input ID year col(*);
    do i=1 to 12;
        month=i;
        result=col(i);
        output;
    end;
    keep id year result month;
cards;
A	2010	No	No	Yes	Yes	Yes	Yes	Yes	Yes	Yes	Yes	Yes	Yes
A	2011	Yes	Yes	Yes	Yes	Yes	Yes	Yes	Yes	Yes	Yes	Yes	No
A	2012	No	No	Yes	Yes	Yes	Yes	Yes	Yes	Yes	Yes	Yes	Yes
A	2013	Yes	Yes	No	No	No	No	No	No	No	No	No	No
B	2011	Yes	Yes	Yes	Yes	Yes	Yes	Yes	Yes	Yes	Yes	Yes	Yes
B	2012	Yes	Yes	Yes	No	No	No	No	No	No	No	No	No
;

data tall_skinny1;
    set tall_skinny;
    by id;
    if first.id or upcase(result)='NO' then consecutive=0;
    if upcase(result)="YES" then consecutive+1;
run;
proc summary data=tall_skinny1 nway;
    class id;
    var consecutive;
    output out=stats(drop=_:) max= maxid(consecutive(month))=maxmonth 
        maxid(consecutive(year))=maxyear;
run;

/* Select months starting at maxmonth maxyear and go backwards to first month of sequence with coverage */
data final;
    merge tall_skinny1 stats;
    by id;
    if mdy(month,1,year)&amp;gt;intnx('month',mdy(maxmonth,1,maxyear),-consecutive,'b')
        and mdy(month,1,year)&amp;lt;=mdy(maxmonth,1,maxyear);
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 04 Dec 2018 20:52:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Flag-the-longest-consecutive-coverage/m-p/518518#M140340</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2018-12-04T20:52:35Z</dc:date>
    </item>
    <item>
      <title>Re: Flag the longest consecutive coverage</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Flag-the-longest-consecutive-coverage/m-p/518529#M140349</link>
      <description>&lt;P&gt;Thank you, Paige,&lt;SPAN&gt; for your answer. I briefly used SAS in the past (6 years ago) and now I am back to&amp;nbsp;it. I am trying to learn it from books and the web. I am trying my best.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This worked:&lt;/P&gt;&lt;PRE class=" language-sas"&gt;&lt;CODE class="  language-sas"&gt;&lt;SPAN class="token keyword"&gt;merge &lt;/SPAN&gt;&lt;/CODE&gt;&lt;CODE class="  language-sas"&gt;tall_skinny &lt;/CODE&gt;&lt;CODE class="  language-sas"&gt;stats&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;Thanks again&amp;nbsp;&lt;SPAN&gt;Paige&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 04 Dec 2018 19:35:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Flag-the-longest-consecutive-coverage/m-p/518529#M140349</guid>
      <dc:creator>moussa854</dc:creator>
      <dc:date>2018-12-04T19:35:00Z</dc:date>
    </item>
    <item>
      <title>Re: Flag the longest consecutive coverage</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Flag-the-longest-consecutive-coverage/m-p/518540#M140353</link>
      <description>&lt;P&gt;Oh yeah, good catch!&lt;/P&gt;</description>
      <pubDate>Tue, 04 Dec 2018 19:40:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Flag-the-longest-consecutive-coverage/m-p/518540#M140353</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2018-12-04T19:40:55Z</dc:date>
    </item>
  </channel>
</rss>

