При этом будет напечатана одна строка с наибольшим значением x2.
proc sort data=mydataset;
by x2;
run;
data tmp;
set mydataset end=eof;
if eof then do;
output;
end;
run;
proc print data=tmp;
run;
Обратите внимание, что при наличии нескольких строк с наибольшим значением будет напечатана только одна из них.