<?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 previous missing visits in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/retain-previous-missing-visits/m-p/458773#M116447</link>
    <description>&lt;P&gt;Thank you all!!!&lt;/P&gt;</description>
    <pubDate>Mon, 30 Apr 2018 18:01:38 GMT</pubDate>
    <dc:creator>sam369</dc:creator>
    <dc:date>2018-04-30T18:01:38Z</dc:date>
    <item>
      <title>retain previous missing visits</title>
      <link>https://communities.sas.com/t5/SAS-Programming/retain-previous-missing-visits/m-p/458698#M116430</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;i would like to retain the previous values to the missing visits;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;have:&lt;/P&gt;
&lt;TABLE width="0"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="81"&gt;
&lt;P&gt;visit&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="112"&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; dt&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="67"&gt;
&lt;P&gt;SUBJID&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="67"&gt;
&lt;P&gt;testcd&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="61"&gt;
&lt;P&gt;testn&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="38"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="53"&gt;
&lt;P&gt;visitn&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="36"&gt;
&lt;P&gt;dy&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="81"&gt;
&lt;P&gt;WEEK0&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="112"&gt;
&lt;P&gt;07Dec2015&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="67"&gt;
&lt;P&gt;100&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="67"&gt;
&lt;P&gt;TEST&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="61"&gt;
&lt;P&gt;1&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="38"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="53"&gt;
&lt;P&gt;2&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="36"&gt;
&lt;P&gt;1&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="81"&gt;
&lt;P&gt;WEEK2&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="112"&gt;
&lt;P&gt;20Dec2015&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="67"&gt;
&lt;P&gt;100&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="67"&gt;
&lt;P&gt;TEST&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="61"&gt;
&lt;P&gt;1&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="38"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="53"&gt;
&lt;P&gt;4&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="36"&gt;
&lt;P&gt;14&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="81"&gt;
&lt;P&gt;WEEK4&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="112"&gt;
&lt;P&gt;03Jan2016&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="67"&gt;
&lt;P&gt;100&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="67"&gt;
&lt;P&gt;TEST&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="61"&gt;
&lt;P&gt;1&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="38"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="53"&gt;
&lt;P&gt;5&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="36"&gt;
&lt;P&gt;28&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="81"&gt;
&lt;P&gt;WEEK8&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="112"&gt;
&lt;P&gt;01Feb2016&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="67"&gt;
&lt;P&gt;100&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="67"&gt;
&lt;P&gt;TEST&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="61"&gt;
&lt;P&gt;1&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="38"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="53"&gt;
&lt;P&gt;6&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="36"&gt;
&lt;P&gt;57&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="81"&gt;
&lt;P&gt;FOLLOW-UP&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="112"&gt;
&lt;P&gt;07Feb2016&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="67"&gt;
&lt;P&gt;100&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="67"&gt;
&lt;P&gt;TEST&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="61"&gt;
&lt;P&gt;1&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="38"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="53"&gt;
&lt;P&gt;801&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="36"&gt;
&lt;P&gt;63&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;want:&lt;/P&gt;
&lt;TABLE width="0"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="81"&gt;
&lt;P&gt;visit&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="112"&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; dt&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="67"&gt;
&lt;P&gt;SUBJID&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="60"&gt;
&lt;P&gt;testcd&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="55"&gt;
&lt;P&gt;testn&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="32"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="48"&gt;
&lt;P&gt;visitn&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="29"&gt;
&lt;P&gt;dy&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="64"&gt;
&lt;P&gt;flg&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="81"&gt;
&lt;P&gt;WEEK0&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="112"&gt;
&lt;P&gt;07Dec2015&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="67"&gt;
&lt;P&gt;100&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="60"&gt;
&lt;P&gt;TEST&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="55"&gt;
&lt;P&gt;1&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="32"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="48"&gt;
&lt;P&gt;2&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="29"&gt;
&lt;P&gt;1&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="64"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="81"&gt;
&lt;P&gt;WEEK0&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="112"&gt;
&lt;P&gt;07Dec2015&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="67"&gt;
&lt;P&gt;100&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="60"&gt;
&lt;P&gt;TEST&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="55"&gt;
&lt;P&gt;1&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="32"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="48"&gt;
&lt;P&gt;3&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="29"&gt;
&lt;P&gt;1&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="64"&gt;
&lt;P&gt;1&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="81"&gt;
&lt;P&gt;WEEK2&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="112"&gt;
&lt;P&gt;20Dec2015&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="67"&gt;
&lt;P&gt;100&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="60"&gt;
&lt;P&gt;TEST&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="55"&gt;
&lt;P&gt;1&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="32"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="48"&gt;
&lt;P&gt;4&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="29"&gt;
&lt;P&gt;14&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="64"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="81"&gt;
&lt;P&gt;WEEK4&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="112"&gt;
&lt;P&gt;03Jan2016&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="67"&gt;
&lt;P&gt;100&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="60"&gt;
&lt;P&gt;TEST&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="55"&gt;
&lt;P&gt;1&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="32"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="48"&gt;
&lt;P&gt;5&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="29"&gt;
&lt;P&gt;28&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="64"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="81"&gt;
&lt;P&gt;WEEK8&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="112"&gt;
&lt;P&gt;01Feb2016&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="67"&gt;
&lt;P&gt;100&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="60"&gt;
&lt;P&gt;TEST&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="55"&gt;
&lt;P&gt;1&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="32"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="48"&gt;
&lt;P&gt;6&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="29"&gt;
&lt;P&gt;57&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="64"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="81"&gt;
&lt;P&gt;WEEK8&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="112"&gt;
&lt;P&gt;01Feb2016&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="67"&gt;
&lt;P&gt;100&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="60"&gt;
&lt;P&gt;TEST&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="55"&gt;
&lt;P&gt;1&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="32"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="48"&gt;
&lt;P&gt;7&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="29"&gt;
&lt;P&gt;57&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="64"&gt;
&lt;P&gt;1&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="81"&gt;
&lt;P&gt;WEEK8&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="112"&gt;
&lt;P&gt;01Feb2016&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="67"&gt;
&lt;P&gt;100&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="60"&gt;
&lt;P&gt;TEST&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="55"&gt;
&lt;P&gt;1&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="32"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="48"&gt;
&lt;P&gt;8&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="29"&gt;
&lt;P&gt;57&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="64"&gt;
&lt;P&gt;1&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="81"&gt;
&lt;P&gt;WEEK8&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="112"&gt;
&lt;P&gt;01Feb2016&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="67"&gt;
&lt;P&gt;100&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="60"&gt;
&lt;P&gt;TEST&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="55"&gt;
&lt;P&gt;1&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="32"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="48"&gt;
&lt;P&gt;9&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="29"&gt;
&lt;P&gt;57&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="64"&gt;
&lt;P&gt;1&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="81"&gt;
&lt;P&gt;WEEK8&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="112"&gt;
&lt;P&gt;01Feb2016&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="67"&gt;
&lt;P&gt;100&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="60"&gt;
&lt;P&gt;TEST&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="55"&gt;
&lt;P&gt;1&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="32"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="48"&gt;
&lt;P&gt;10&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="29"&gt;
&lt;P&gt;57&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="64"&gt;
&lt;P&gt;1&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="81"&gt;
&lt;P&gt;FOLLOW-UP&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="112"&gt;
&lt;P&gt;07Feb2016&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="67"&gt;
&lt;P&gt;100&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="60"&gt;
&lt;P&gt;TEST&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="55"&gt;
&lt;P&gt;1&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="32"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="48"&gt;
&lt;P&gt;801&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="29"&gt;
&lt;P&gt;63&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="64"&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;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;i tried:&lt;/P&gt;
&lt;P&gt;data want;&lt;BR /&gt;&amp;nbsp; set have;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; by subjid testn test visitn dt;&lt;BR /&gt;&amp;nbsp; output;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; do visitn=2 to 10;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; flg=1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; output;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 30 Apr 2018 15:30:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/retain-previous-missing-visits/m-p/458698#M116430</guid>
      <dc:creator>sam369</dc:creator>
      <dc:date>2018-04-30T15:30:55Z</dc:date>
    </item>
    <item>
      <title>Re: retain previous missing visits</title>
      <link>https://communities.sas.com/t5/SAS-Programming/retain-previous-missing-visits/m-p/458714#M116434</link>
      <description>&lt;P&gt;For week8 how do we know that we are supposed to stop at visitn of 10? Is 10 going to be the stop for all Subjid?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Dare we ask why there is no visitn=1 in the example? What do we do if the first vistn value is greater than 2?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Will there be any WeekN visits after Follow-Up for a given Subid? If so you should provide an example of what the desired result might be.&lt;/P&gt;</description>
      <pubDate>Mon, 30 Apr 2018 15:54:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/retain-previous-missing-visits/m-p/458714#M116434</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2018-04-30T15:54:23Z</dc:date>
    </item>
    <item>
      <title>Re: retain previous missing visits</title>
      <link>https://communities.sas.com/t5/SAS-Programming/retain-previous-missing-visits/m-p/458717#M116435</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input visit :$10. date :date7. subjid testcd $ testn visitn dy;
datalines;
WEEK0	7-Dec-15	100	TEST	1		2	1
WEEK2	20-Dec-15	100	TEST	1		4	14
WEEK4	3-Jan-16	100	TEST	1		5	28
WEEK8	1-Feb-16	100	TEST	1		6	57
FOLLOW-UP	7-Feb-16	100	TEST	1		801	63
;



data want;
set have;
retain _v _dy;
__v=visitn;
__dy=dy;
if _n_&amp;gt;1 and visit ne 'FOLLOW-UP' and visitn ne _v+1 then
do;
	do visitn=_v+1  to visitn-1;
	dy=_dy;
	flag=1;
	output;
	end;
end;
flag=.;
visitn=__v;
dy=__dy;
output;
_v=visitn;
_dy=dy;
drop _:;
run;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;EDIT: Since i am a very lazy person, I didn;t bother retaining all variables in your input dataset. But if you follow the code , you can do so.&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 30 Apr 2018 15:59:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/retain-previous-missing-visits/m-p/458717#M116435</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2018-04-30T15:59:31Z</dc:date>
    </item>
    <item>
      <title>Re: retain previous missing visits</title>
      <link>https://communities.sas.com/t5/SAS-Programming/retain-previous-missing-visits/m-p/458725#M116436</link>
      <description>&lt;P&gt;To handle by groups&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input visit :$10. date :date7. subjid testcd $ testn visitn dy;
datalines;
WEEK0	7-Dec-15	100	TEST	1		2	1
WEEK2	20-Dec-15	100	TEST	1		4	14
WEEK4	3-Jan-16	100	TEST	1		5	28
WEEK8	1-Feb-16	100	TEST	1		6	57
FOLLOW-UP	7-Feb-16	100	TEST	1		801	63
;

data want;
do _n_= 1 by 1 until(last.subjid);
set have;
by subjid;
__v=visitn;
__dy=dy;
if _n_=1 then call missing(_v, _dy);
else if _n_&amp;gt;1 and visit ne 'FOLLOW-UP' and visitn ne _v+1 then
do;
	do visitn=_v+1  to visitn-1;
	dy=_dy;
	flag=1;
	output;
	end;
end;
flag=.;
visitn=__v;
dy=__dy;
output;
_v=visitn;
_dy=dy;
end;
drop _:;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 30 Apr 2018 16:09:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/retain-previous-missing-visits/m-p/458725#M116436</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2018-04-30T16:09:10Z</dc:date>
    </item>
    <item>
      <title>Re: retain previous missing visits</title>
      <link>https://communities.sas.com/t5/SAS-Programming/retain-previous-missing-visits/m-p/458773#M116447</link>
      <description>&lt;P&gt;Thank you all!!!&lt;/P&gt;</description>
      <pubDate>Mon, 30 Apr 2018 18:01:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/retain-previous-missing-visits/m-p/458773#M116447</guid>
      <dc:creator>sam369</dc:creator>
      <dc:date>2018-04-30T18:01:38Z</dc:date>
    </item>
  </channel>
</rss>

