I didn't explain it well in the original post but I want to delete subsequent rows if the previous row meets the condition. I've done further exploring and it seems the code below works. data want;
set have;
retain flag;
if type = 8 then do;
if contact = 'Yes' then flag = 1;
else flag = 0;
end;
else if type in (9, 10) and flag = 1 then delete;
run;
... View more