This one seems to be working too! data have_not (drop=one_source_id one_dest_id); retain one_source_id one_dest_id; set have; if _N_=1 then do; one_source_id=source_id; one_dest_id=dest_id; end; else do; if source_id = one_source_id then delete; if dest_id=one_dest_id then delete; if source_id ne lag(source_id) then one_source_id=source_id; if dest_id ne lag(dest_id) then one_dest_id=dest_id; end; run;
... View more