Dear SAS Experts
I want to select all datalines based on highest numbermeet within record_id and admission_number . Normally I would just reverse sort and keep first;however I want to keep all lines that come from the last numbermeet so this does not work. Do you have any suggestion?
This is my data. See problem in lines two and three.
data have;input Record_id admission_number (Admission_date Discharge_date date_of_diagnosis) (:ddmmyy10.) diagnosis $;format Admission_date Discharge_date date_of_diagnosis ddmmyyd10. numbermeet;
datalines;
1 1 01-01-2010 01-02-2010 02-01-2010 df200 1
1 1 01-01-2010 01-02-2010 02-03-2010 df100 2
1 1 01-01-2010 01-02-2010 04-03-2010 df147 2
1 2 03-03-2010 31-03-2010 04-03-2010 df147 1
1 2 03-03-2010 31-03-2010 04-03-2010 df200 2
2 1 03-04-2010 31-08-2010 04-03-2010 df201 1 ;
run;
Kind regards Solvej