proc sql noprint;
create table result_1 as select
PROJECT_NAME,count(*) as number
from comb
group by PROJECT_NAME;
quit;
rsubmit;
proc sort data=result_1;
by descending number;
run;
data result;
set result_1;
if _n_<=50;
proc sql noprint;
create table rank50 as select
*
from comb
where PROJECT_NAME in (select PROJECT_NAME from result);
quit;