dxystata 发表于 2019-4-14 18:22 
希望得到的数据为
id x num
1 1 3
proc freq noprint data=aaa;
table id*x/out=bbb (drop=percent rename=(count=num));
attrib _all_ label='';
run;
data ccc;
set bbb aaa;
run;
proc sort data=ccc;
by id;
run;
data ddd;
set ccc;
by id;
if last.id then delete;
run;