<?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 create an counter conditionally in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/create-an-counter-conditionally/m-p/304193#M64730</link>
    <description>&lt;P&gt;I have this data:&lt;/P&gt;&lt;P&gt;ID&amp;nbsp;&amp;nbsp; Start_DT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End_DT&lt;/P&gt;&lt;P&gt;a&amp;nbsp;&amp;nbsp; 01/01/2016&amp;nbsp;&amp;nbsp; 01/02/2016&lt;/P&gt;&lt;P&gt;a&amp;nbsp;&amp;nbsp; 01/02/2016&amp;nbsp;&amp;nbsp; 01/04/2016&lt;/P&gt;&lt;P&gt;b&amp;nbsp;&amp;nbsp; 02/03/2016&amp;nbsp;&amp;nbsp; 02/04/2016&lt;/P&gt;&lt;P&gt;b&amp;nbsp;&amp;nbsp; 02/05/2016&amp;nbsp;&amp;nbsp; 02/07/2016&lt;/P&gt;&lt;P&gt;c&amp;nbsp;&amp;nbsp; 04/05/2016&amp;nbsp; &amp;nbsp;04/07/2016&lt;/P&gt;&lt;P&gt;I want to create a Admit_ID like this:&lt;/P&gt;&lt;P&gt;ID&amp;nbsp;&amp;nbsp; Start_DT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End_DT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;Admit_ID&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;a&amp;nbsp;&amp;nbsp; 01/01/2016&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;01/02/2016&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/STRONG&gt; 1&lt;/P&gt;&lt;P&gt;a&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;01/02/2016&lt;/STRONG&gt;&amp;nbsp;&amp;nbsp; 01/04/2016&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1&lt;/P&gt;&lt;P&gt;b&amp;nbsp;&amp;nbsp; 02/03/2016&amp;nbsp;&amp;nbsp; &lt;EM&gt;&lt;STRONG&gt;02/04/2016&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/STRONG&gt;2&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;b&amp;nbsp;&amp;nbsp; &lt;EM&gt;&lt;STRONG&gt;02/05/2016&lt;/STRONG&gt;&lt;/EM&gt;&amp;nbsp;&amp;nbsp; 02/07/2016&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&lt;/P&gt;&lt;P&gt;c&amp;nbsp;&amp;nbsp; 04/05/2016&amp;nbsp; &amp;nbsp;04/07/2016&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&lt;/P&gt;&lt;P&gt;if row one and row 2 are same and the End_DT in row one is the same as the Start_DT at row two, they&amp;nbsp;get same Admit_ID&amp;nbsp;or The End_DT of the row is one day apart from the start_DT of the next row like row 3 and row 4, the two rows still get same Admit_ID; otherwise they get different Admit_ID like row 5.&lt;/P&gt;</description>
    <pubDate>Wed, 12 Oct 2016 20:38:06 GMT</pubDate>
    <dc:creator>zhuxiaoyan1</dc:creator>
    <dc:date>2016-10-12T20:38:06Z</dc:date>
    <item>
      <title>create an counter conditionally</title>
      <link>https://communities.sas.com/t5/SAS-Programming/create-an-counter-conditionally/m-p/304193#M64730</link>
      <description>&lt;P&gt;I have this data:&lt;/P&gt;&lt;P&gt;ID&amp;nbsp;&amp;nbsp; Start_DT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End_DT&lt;/P&gt;&lt;P&gt;a&amp;nbsp;&amp;nbsp; 01/01/2016&amp;nbsp;&amp;nbsp; 01/02/2016&lt;/P&gt;&lt;P&gt;a&amp;nbsp;&amp;nbsp; 01/02/2016&amp;nbsp;&amp;nbsp; 01/04/2016&lt;/P&gt;&lt;P&gt;b&amp;nbsp;&amp;nbsp; 02/03/2016&amp;nbsp;&amp;nbsp; 02/04/2016&lt;/P&gt;&lt;P&gt;b&amp;nbsp;&amp;nbsp; 02/05/2016&amp;nbsp;&amp;nbsp; 02/07/2016&lt;/P&gt;&lt;P&gt;c&amp;nbsp;&amp;nbsp; 04/05/2016&amp;nbsp; &amp;nbsp;04/07/2016&lt;/P&gt;&lt;P&gt;I want to create a Admit_ID like this:&lt;/P&gt;&lt;P&gt;ID&amp;nbsp;&amp;nbsp; Start_DT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End_DT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;Admit_ID&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;a&amp;nbsp;&amp;nbsp; 01/01/2016&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;01/02/2016&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/STRONG&gt; 1&lt;/P&gt;&lt;P&gt;a&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;01/02/2016&lt;/STRONG&gt;&amp;nbsp;&amp;nbsp; 01/04/2016&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1&lt;/P&gt;&lt;P&gt;b&amp;nbsp;&amp;nbsp; 02/03/2016&amp;nbsp;&amp;nbsp; &lt;EM&gt;&lt;STRONG&gt;02/04/2016&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/STRONG&gt;2&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;b&amp;nbsp;&amp;nbsp; &lt;EM&gt;&lt;STRONG&gt;02/05/2016&lt;/STRONG&gt;&lt;/EM&gt;&amp;nbsp;&amp;nbsp; 02/07/2016&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&lt;/P&gt;&lt;P&gt;c&amp;nbsp;&amp;nbsp; 04/05/2016&amp;nbsp; &amp;nbsp;04/07/2016&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&lt;/P&gt;&lt;P&gt;if row one and row 2 are same and the End_DT in row one is the same as the Start_DT at row two, they&amp;nbsp;get same Admit_ID&amp;nbsp;or The End_DT of the row is one day apart from the start_DT of the next row like row 3 and row 4, the two rows still get same Admit_ID; otherwise they get different Admit_ID like row 5.&lt;/P&gt;</description>
      <pubDate>Wed, 12 Oct 2016 20:38:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/create-an-counter-conditionally/m-p/304193#M64730</guid>
      <dc:creator>zhuxiaoyan1</dc:creator>
      <dc:date>2016-10-12T20:38:06Z</dc:date>
    </item>
    <item>
      <title>Re: create an counter conditionally</title>
      <link>https://communities.sas.com/t5/SAS-Programming/create-an-counter-conditionally/m-p/304195#M64731</link>
      <description>&lt;P&gt;Like this?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000080" face="SAS Monospace" size="1"&gt;&lt;STRONG&gt;data&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="SAS Monospace" size="1"&gt; HAVE;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="SAS Monospace" size="1"&gt;&lt;FONT color="#0000ff" face="SAS Monospace" size="1"&gt;&lt;FONT color="#0000ff" face="SAS Monospace" size="1"&gt;input&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="SAS Monospace" size="1"&gt;&lt;FONT face="SAS Monospace" size="1"&gt; ID &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color="#008080" face="SAS Monospace" size="1"&gt;&lt;FONT color="#008080" face="SAS Monospace" size="1"&gt;&lt;FONT color="#008080" face="SAS Monospace" size="1"&gt;$1.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="SAS Monospace" size="1"&gt;&lt;FONT face="SAS Monospace" size="1"&gt; START_DT : &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color="#008080" face="SAS Monospace" size="1"&gt;&lt;FONT color="#008080" face="SAS Monospace" size="1"&gt;&lt;FONT color="#008080" face="SAS Monospace" size="1"&gt;mmddyy10.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="SAS Monospace" size="1"&gt;&lt;FONT face="SAS Monospace" size="1"&gt; END_DT : &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color="#008080" face="SAS Monospace" size="1"&gt;&lt;FONT color="#008080" face="SAS Monospace" size="1"&gt;&lt;FONT color="#008080" face="SAS Monospace" size="1"&gt;mmddyy10.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="SAS Monospace" size="1"&gt;&lt;FONT face="SAS Monospace" size="1"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="SAS Monospace" size="1"&gt;&lt;FONT color="#0000ff" face="SAS Monospace" size="1"&gt;&lt;FONT color="#0000ff" face="SAS Monospace" size="1"&gt;format&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="SAS Monospace" size="1"&gt;&lt;FONT face="SAS Monospace" size="1"&gt; START_DT END_DT &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color="#008080" face="SAS Monospace" size="1"&gt;&lt;FONT color="#008080" face="SAS Monospace" size="1"&gt;&lt;FONT color="#008080" face="SAS Monospace" size="1"&gt;date9.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="SAS Monospace" size="1"&gt;&lt;FONT face="SAS Monospace" size="1"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="SAS Monospace" size="1"&gt;&lt;FONT color="#0000ff" face="SAS Monospace" size="1"&gt;&lt;FONT color="#0000ff" face="SAS Monospace" size="1"&gt;cards&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="SAS Monospace" size="1"&gt;&lt;FONT face="SAS Monospace" size="1"&gt;; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;a 01/01/2016 01/02/2016&lt;/P&gt;
&lt;P&gt;a 01/02/2016 01/04/2016&lt;/P&gt;
&lt;P&gt;b 02/03/2016 02/04/2016&lt;/P&gt;
&lt;P&gt;b 02/05/2016 02/07/2016&lt;/P&gt;
&lt;P&gt;c 04/05/2016 04/07/2016&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000080" face="SAS Monospace" size="1"&gt;&lt;FONT color="#000080" face="SAS Monospace" size="1"&gt;&lt;FONT color="#000080" face="SAS Monospace" size="1"&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="SAS Monospace" size="1"&gt;&lt;FONT face="SAS Monospace" size="1"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000080" face="SAS Monospace" size="1"&gt;&lt;FONT color="#000080" face="SAS Monospace" size="1"&gt;&lt;FONT color="#000080" face="SAS Monospace" size="1"&gt;&lt;STRONG&gt;data&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="SAS Monospace" size="1"&gt;&lt;FONT face="SAS Monospace" size="1"&gt; WANT;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="SAS Monospace" size="1"&gt;&lt;FONT color="#0000ff" face="SAS Monospace" size="1"&gt;&lt;FONT color="#0000ff" face="SAS Monospace" size="1"&gt;set&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="SAS Monospace" size="1"&gt;&lt;FONT face="SAS Monospace" size="1"&gt; HAVE;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;LAG_ID =lag(ID);&lt;/P&gt;
&lt;P&gt;LAG_START_DT=lag(START_DT);&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="SAS Monospace" size="1"&gt;&lt;FONT color="#0000ff" face="SAS Monospace" size="1"&gt;&lt;FONT color="#0000ff" face="SAS Monospace" size="1"&gt;if&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="SAS Monospace" size="1"&gt;&lt;FONT face="SAS Monospace" size="1"&gt; ID ne LAG_ID | END_DT-LAG_START_DT in (&lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="SAS Monospace" size="1"&gt;&lt;FONT color="#008080" face="SAS Monospace" size="1"&gt;&lt;FONT color="#008080" face="SAS Monospace" size="1"&gt;0&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="SAS Monospace" size="1"&gt;&lt;FONT face="SAS Monospace" size="1"&gt;,&lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="SAS Monospace" size="1"&gt;&lt;FONT color="#008080" face="SAS Monospace" size="1"&gt;&lt;FONT color="#008080" face="SAS Monospace" size="1"&gt;1&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="SAS Monospace" size="1"&gt;&lt;FONT face="SAS Monospace" size="1"&gt;) &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color="#0000ff" face="SAS Monospace" size="1"&gt;&lt;FONT color="#0000ff" face="SAS Monospace" size="1"&gt;&lt;FONT color="#0000ff" face="SAS Monospace" size="1"&gt;then&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="SAS Monospace" size="1"&gt;&lt;FONT face="SAS Monospace" size="1"&gt; ADMIT_ID+&lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="SAS Monospace" size="1"&gt;&lt;FONT color="#008080" face="SAS Monospace" size="1"&gt;&lt;FONT color="#008080" face="SAS Monospace" size="1"&gt;1&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="SAS Monospace" size="1"&gt;&lt;FONT face="SAS Monospace" size="1"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="SAS Monospace" size="1"&gt;&lt;FONT color="#0000ff" face="SAS Monospace" size="1"&gt;&lt;FONT color="#0000ff" face="SAS Monospace" size="1"&gt;drop&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="SAS Monospace" size="1"&gt;&lt;FONT face="SAS Monospace" size="1"&gt; LAG:;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000080" face="SAS Monospace" size="1"&gt;&lt;FONT color="#000080" face="SAS Monospace" size="1"&gt;&lt;FONT color="#000080" face="SAS Monospace" size="1"&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="SAS Monospace" size="1"&gt;&lt;FONT face="SAS Monospace" size="1"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000080" face="SAS Monospace" size="1"&gt;&lt;STRONG&gt;proc&lt;/STRONG&gt;&lt;/FONT&gt; &lt;STRONG&gt;&lt;FONT color="#000080" face="SAS Monospace" size="1"&gt;print&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#0000ff" face="SAS Monospace" size="1"&gt;noobs&lt;/FONT&gt;&lt;FONT face="SAS Monospace" size="1"&gt;; &lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#000080" face="SAS Monospace" size="1"&gt;run&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="SAS Monospace" size="1"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;TABLE class="table" rules="all" frame="box" cellspacing="0" cellpadding="5" summary="Procedure Print: Data Set WORK.WANT"&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH class="l header" scope="col"&gt;ID&lt;/TH&gt;
&lt;TH class="r header" scope="col"&gt;START_DT&lt;/TH&gt;
&lt;TH class="r header" scope="col"&gt;END_DT&lt;/TH&gt;
&lt;TH class="r header" scope="col"&gt;ADMIT_ID&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="l data"&gt;a&lt;/TD&gt;
&lt;TD class="r data"&gt;01JAN2016&lt;/TD&gt;
&lt;TD class="r data"&gt;02JAN2016&lt;/TD&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="l data"&gt;a&lt;/TD&gt;
&lt;TD class="r data"&gt;02JAN2016&lt;/TD&gt;
&lt;TD class="r data"&gt;04JAN2016&lt;/TD&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="l data"&gt;b&lt;/TD&gt;
&lt;TD class="r data"&gt;03FEB2016&lt;/TD&gt;
&lt;TD class="r data"&gt;04FEB2016&lt;/TD&gt;
&lt;TD class="r data"&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="l data"&gt;b&lt;/TD&gt;
&lt;TD class="r data"&gt;05FEB2016&lt;/TD&gt;
&lt;TD class="r data"&gt;07FEB2016&lt;/TD&gt;
&lt;TD class="r data"&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="l data"&gt;c&lt;/TD&gt;
&lt;TD class="r data"&gt;05APR2016&lt;/TD&gt;
&lt;TD class="r data"&gt;07APR2016&lt;/TD&gt;
&lt;TD class="r data"&gt;3&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;</description>
      <pubDate>Wed, 12 Oct 2016 20:56:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/create-an-counter-conditionally/m-p/304195#M64731</guid>
      <dc:creator>ChrisNZ</dc:creator>
      <dc:date>2016-10-12T20:56:10Z</dc:date>
    </item>
    <item>
      <title>Re: create an counter conditionally</title>
      <link>https://communities.sas.com/t5/SAS-Programming/create-an-counter-conditionally/m-p/304201#M64733</link>
      <description>&lt;P&gt;Chris, I think you have the right idea.&amp;nbsp; But I'm not sure about one piece.&amp;nbsp; Shouldn't the subtraction look at:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;START_DT - LAG_END_DT&lt;/P&gt;</description>
      <pubDate>Wed, 12 Oct 2016 21:27:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/create-an-counter-conditionally/m-p/304201#M64733</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2016-10-12T21:27:49Z</dc:date>
    </item>
    <item>
      <title>Re: create an counter conditionally</title>
      <link>https://communities.sas.com/t5/SAS-Programming/create-an-counter-conditionally/m-p/304202#M64734</link>
      <description>&lt;P&gt;Indeed!&amp;nbsp; &lt;img id="smileyembarrassed" class="emoticon emoticon-smileyembarrassed" src="https://communities.sas.com/i/smilies/16x16_smiley-embarrassed.png" alt="Smiley Embarassed" title="Smiley Embarassed" /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;there are 2 errors that correct each other!&amp;nbsp; This is better:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data HAVE;
input ID $1. START_DT  : mmddyy10.  END_DT : mmddyy10.;
format  START_DT  END_DT date9.;
cards; 
a   01/01/2016   01/02/2016
a   01/02/2016   01/04/2016
b   02/03/2016   02/04/2016
b   02/05/2016   02/07/2016
c   04/05/2016   04/07/2016
run;

data WANT;
  set HAVE;
  PREV_ID     =lag(ID);
  PREV_END_DT =lag(END_DT);
  if  ID ne PREV_ID | START_DT-PREV_END_DT ^in (0,1) then ADMIT_ID+1;
  drop PREV:;
run;

proc print noobs; run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 12 Oct 2016 21:35:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/create-an-counter-conditionally/m-p/304202#M64734</guid>
      <dc:creator>ChrisNZ</dc:creator>
      <dc:date>2016-10-12T21:35:37Z</dc:date>
    </item>
    <item>
      <title>Re: create an counter conditionally</title>
      <link>https://communities.sas.com/t5/SAS-Programming/create-an-counter-conditionally/m-p/305351#M65127</link>
      <description />
      <pubDate>Tue, 18 Oct 2016 12:58:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/create-an-counter-conditionally/m-p/305351#M65127</guid>
      <dc:creator>zhuxiaoyan1</dc:creator>
      <dc:date>2016-10-18T12:58:32Z</dc:date>
    </item>
    <item>
      <title>Re: create an counter conditionally</title>
      <link>https://communities.sas.com/t5/SAS-Programming/create-an-counter-conditionally/m-p/305354#M65130</link>
      <description>Thanks, ChrisNZ! The idea works</description>
      <pubDate>Tue, 18 Oct 2016 13:00:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/create-an-counter-conditionally/m-p/305354#M65130</guid>
      <dc:creator>zhuxiaoyan1</dc:creator>
      <dc:date>2016-10-18T13:00:16Z</dc:date>
    </item>
    <item>
      <title>Re: create an counter conditionally</title>
      <link>https://communities.sas.com/t5/SAS-Programming/create-an-counter-conditionally/m-p/305355#M65131</link>
      <description>Thanks, Astounding! this works.</description>
      <pubDate>Tue, 18 Oct 2016 13:01:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/create-an-counter-conditionally/m-p/305355#M65131</guid>
      <dc:creator>zhuxiaoyan1</dc:creator>
      <dc:date>2016-10-18T13:01:18Z</dc:date>
    </item>
    <item>
      <title>Re: create an counter conditionally</title>
      <link>https://communities.sas.com/t5/SAS-Programming/create-an-counter-conditionally/m-p/305356#M65132</link>
      <description>Thanks a lot, ChrisNZ!</description>
      <pubDate>Tue, 18 Oct 2016 13:02:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/create-an-counter-conditionally/m-p/305356#M65132</guid>
      <dc:creator>zhuxiaoyan1</dc:creator>
      <dc:date>2016-10-18T13:02:19Z</dc:date>
    </item>
  </channel>
</rss>

