dxystata 发表于 2019-3-19 08:51 
我希望找出变量取值中小数点位数最多的位数是多少
data aaa;
input x;
cards;
1
1.1
2.22
3.1415
13.141
110.1
;
run;
data bbb;
set aaa;
y=sum(x,-int(x));
z=sum(length(compress(y)),-2);
run;
proc sql;
select max(z) into: macro_name from bbb;
quit;
第一次弄错了