<?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: Delete observations by group on condition in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Delete-observations-by-group-on-condition/m-p/552945#M153737</link>
    <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;
data HAVE;	 	 	 	 	 
	 
input ID	var	Date : ddmmyy10.;
format date ddmmyy10.;
cards;
1	1	28/10/2014	 	1	1	28/10/2014
1	0	26/01/2015	 	1	0	26/01/2015
1	1	23/04/2015	 	1	1	23/04/2015
1	0	21/07/2015	 	1	0	21/07/2015
1	0	21/10/2015	 	1	0	21/10/2015
1	0	20/01/2016	 	1	0	20/01/2016
1	0	06/05/2016	 	1	0	06/05/2016
1	0	05/08/2016	 	1	0	05/08/2016
1	0	08/11/2016	 	1	0	08/11/2016
1	0	08/02/2017	 	1	0	08/02/2017
1	0	08/05/2017	 	1	0	08/05/2017
1	0	21/08/2017	 	2	1	05/03/2012
1	0	17/01/2018	 	2	0	17/07/2012
2	1	05/03/2012	 	2	1	29/07/2013
2	0	17/07/2012	 	2	1	28/10/2014
2	1	29/07/2013	 	 	 	 
2	1	28/10/2014	 
; 


data want;
set have;
k=lag(date);
by id var notsorted;
k1=intck('month',k,date);
if first.var then do;k=0;k1=0;k2=0; end;
k2+k1;
if k2&amp;gt;=24 and var=0 then delete;
drop k:;
run;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Mon, 22 Apr 2019 16:59:25 GMT</pubDate>
    <dc:creator>novinosrin</dc:creator>
    <dc:date>2019-04-22T16:59:25Z</dc:date>
    <item>
      <title>Delete observations by group on condition</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Delete-observations-by-group-on-condition/m-p/552931#M153732</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Participants have varying number of visits/observations in this dataset. Var is binary (0/1).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to delete observations as of the first time each participant has consecutive 0s for var for &amp;gt;24 months (as seen in the image)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks very much&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;TABLE cellspacing="0" cellpadding="0" border="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;HAVE&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;WANT&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;var&lt;/TD&gt;&lt;TD&gt;Date&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;var&lt;/TD&gt;&lt;TD&gt;Date&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;28/10/2014&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;28/10/2014&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;26/01/2015&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;26/01/2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;23/04/2015&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;23/04/2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;21/07/2015&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;21/07/2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;21/10/2015&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;21/10/2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;20/01/2016&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;20/01/2016&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;06/05/2016&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;06/05/2016&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;05/08/2016&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;05/08/2016&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;08/11/2016&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;08/11/2016&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;08/02/2017&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;08/02/2017&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;08/05/2017&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;08/05/2017&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;21/08/2017&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;05/03/2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;17/01/2018&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;17/07/2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;05/03/2012&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;29/07/2013&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;17/07/2012&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;28/10/2014&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;29/07/2013&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;28/10/2014&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Mon, 22 Apr 2019 16:39:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Delete-observations-by-group-on-condition/m-p/552931#M153732</guid>
      <dc:creator>blackandwhite</dc:creator>
      <dc:date>2019-04-22T16:39:37Z</dc:date>
    </item>
    <item>
      <title>Re: Delete observations by group on condition</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Delete-observations-by-group-on-condition/m-p/552945#M153737</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;
data HAVE;	 	 	 	 	 
	 
input ID	var	Date : ddmmyy10.;
format date ddmmyy10.;
cards;
1	1	28/10/2014	 	1	1	28/10/2014
1	0	26/01/2015	 	1	0	26/01/2015
1	1	23/04/2015	 	1	1	23/04/2015
1	0	21/07/2015	 	1	0	21/07/2015
1	0	21/10/2015	 	1	0	21/10/2015
1	0	20/01/2016	 	1	0	20/01/2016
1	0	06/05/2016	 	1	0	06/05/2016
1	0	05/08/2016	 	1	0	05/08/2016
1	0	08/11/2016	 	1	0	08/11/2016
1	0	08/02/2017	 	1	0	08/02/2017
1	0	08/05/2017	 	1	0	08/05/2017
1	0	21/08/2017	 	2	1	05/03/2012
1	0	17/01/2018	 	2	0	17/07/2012
2	1	05/03/2012	 	2	1	29/07/2013
2	0	17/07/2012	 	2	1	28/10/2014
2	1	29/07/2013	 	 	 	 
2	1	28/10/2014	 
; 


data want;
set have;
k=lag(date);
by id var notsorted;
k1=intck('month',k,date);
if first.var then do;k=0;k1=0;k2=0; end;
k2+k1;
if k2&amp;gt;=24 and var=0 then delete;
drop k:;
run;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 22 Apr 2019 16:59:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Delete-observations-by-group-on-condition/m-p/552945#M153737</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2019-04-22T16:59:25Z</dc:date>
    </item>
    <item>
      <title>Re: Delete observations by group on condition</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Delete-observations-by-group-on-condition/m-p/552951#M153739</link>
      <description>&lt;P&gt;works great, thank you!&lt;/P&gt;</description>
      <pubDate>Mon, 22 Apr 2019 17:16:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Delete-observations-by-group-on-condition/m-p/552951#M153739</guid>
      <dc:creator>blackandwhite</dc:creator>
      <dc:date>2019-04-22T17:16:02Z</dc:date>
    </item>
    <item>
      <title>Re: Delete observations by group on condition</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Delete-observations-by-group-on-condition/m-p/552964#M153741</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/138205"&gt;@novinosrin&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As a follow-up question, if you don't mind:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What if I would like to delete all following observations after the condition is met?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Ex: Assume ID#1 has an additional visit at the end where var=1. With the code above, this obs remains.&lt;/P&gt;&lt;P&gt;How would I be able to remove this and any other values that follow?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I tried to delete the condition "and var=0" from line 8 of your code and it doesn't seem to help with this.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks again!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 22 Apr 2019 18:08:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Delete-observations-by-group-on-condition/m-p/552964#M153741</guid>
      <dc:creator>blackandwhite</dc:creator>
      <dc:date>2019-04-22T18:08:17Z</dc:date>
    </item>
    <item>
      <title>Re: Delete observations by group on condition</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Delete-observations-by-group-on-condition/m-p/552972#M153744</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/166182"&gt;@blackandwhite&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Try&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;
data want;
set have;
k=lag(date);
by id var notsorted;
k1=intck('month',k,date);
if first.id or first.var and var=0  then do;
k=0;
k1=0; 
k2=0;
end;
if var=0 then  k2+k1;
if k2&amp;gt;=24 then delete;
drop k:;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 22 Apr 2019 18:25:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Delete-observations-by-group-on-condition/m-p/552972#M153744</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2019-04-22T18:25:34Z</dc:date>
    </item>
    <item>
      <title>Re: Delete observations by group on condition</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Delete-observations-by-group-on-condition/m-p/553004#M153748</link>
      <description>&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;It doesn't delete the 0s however (only the 1).&lt;/P&gt;&lt;P&gt;I attached an example of what I get for an ID (ex: visits 12-15 should not be included).&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;TABLE cellspacing="0" cellpadding="0" border="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Original&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Output&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Date&lt;/TD&gt;&lt;TD&gt;Visit no.&lt;/TD&gt;&lt;TD&gt;Var&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Date&lt;/TD&gt;&lt;TD&gt;Visit no.&lt;/TD&gt;&lt;TD&gt;Var&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;17-08-11&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;17-08-11&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20-11-13&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;20-11-13&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;25-02-14&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;25-02-14&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;27-05-14&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;27-05-14&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;04-06-15&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;04-06-15&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;21-06-16&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;23-03-18&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;24-11-16&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;22-06-18&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;23-02-17&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;25-09-18&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;19-06-17&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;28-01-19&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;25-09-17&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22-12-17&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;23-03-18&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22-06-18&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;25-09-18&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;28-01-19&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Mon, 22 Apr 2019 19:10:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Delete-observations-by-group-on-condition/m-p/553004#M153748</guid>
      <dc:creator>blackandwhite</dc:creator>
      <dc:date>2019-04-22T19:10:11Z</dc:date>
    </item>
    <item>
      <title>Re: Delete observations by group on condition</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Delete-observations-by-group-on-condition/m-p/553057#M153763</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/166182"&gt;@blackandwhite&lt;/a&gt;&amp;nbsp; &amp;nbsp;Please correct my understanding:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1. If a set of consecutive zeros is found to have with cumulative difference in months &amp;gt;=24 then delete all the forthcoming records beyond that&amp;nbsp; for that id?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So basically the first 24 is the flag?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please unmark the answer so that the thread is not solved&lt;/P&gt;</description>
      <pubDate>Mon, 22 Apr 2019 21:06:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Delete-observations-by-group-on-condition/m-p/553057#M153763</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2019-04-22T21:06:15Z</dc:date>
    </item>
    <item>
      <title>Re: Delete observations by group on condition</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Delete-observations-by-group-on-condition/m-p/553058#M153764</link>
      <description>&lt;P&gt;That's right thanks&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Basically the first 24 months after consecutive 0s&lt;/P&gt;</description>
      <pubDate>Mon, 22 Apr 2019 21:14:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Delete-observations-by-group-on-condition/m-p/553058#M153764</guid>
      <dc:creator>blackandwhite</dc:creator>
      <dc:date>2019-04-22T21:14:02Z</dc:date>
    </item>
    <item>
      <title>Re: Delete observations by group on condition</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Delete-observations-by-group-on-condition/m-p/553061#M153765</link>
      <description>&lt;P&gt;This minor change should suffice. Let me know at your earliest convenience.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt; 
data want;
set have;
k=lag(date);
by id no notsorted;
k1=intck('month',k,date);
if first.id then flag=.;
if first.id or first.no and no=0  then do;
k=0;
k1=0; 
k2=0;
end;
retain flag;
if no=0 then  k2+k1;
if k2&amp;gt;=24 then flag=1;
if not flag;
drop k: flag;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 22 Apr 2019 21:16:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Delete-observations-by-group-on-condition/m-p/553061#M153765</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2019-04-22T21:16:18Z</dc:date>
    </item>
    <item>
      <title>Re: Delete observations by group on condition</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Delete-observations-by-group-on-condition/m-p/553062#M153766</link>
      <description>&lt;P&gt;Thanks so much!&lt;/P&gt;&lt;P&gt;Will confirm within 24h max&lt;/P&gt;</description>
      <pubDate>Mon, 22 Apr 2019 21:18:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Delete-observations-by-group-on-condition/m-p/553062#M153766</guid>
      <dc:creator>blackandwhite</dc:creator>
      <dc:date>2019-04-22T21:18:11Z</dc:date>
    </item>
    <item>
      <title>Re: Delete observations by group on condition</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Delete-observations-by-group-on-condition/m-p/553384#M153883</link>
      <description>&lt;P&gt;works great, thank you!!&lt;/P&gt;</description>
      <pubDate>Tue, 23 Apr 2019 19:15:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Delete-observations-by-group-on-condition/m-p/553384#M153883</guid>
      <dc:creator>blackandwhite</dc:creator>
      <dc:date>2019-04-23T19:15:02Z</dc:date>
    </item>
  </channel>
</rss>

