你好,非常谢谢你,你给的资料很好,但是我还没开始学习sas,现在又着急使用,大概看了下那个论坛,一时自己也写不出来语句,不知道可否帮忙写一下啊!
你看我的语句对吗?
data mylib.newdata;
set tj.data1 nobs=nobs;
if nobs-_N_<100;
run;
proc print data=new;
run;
yugao1986提供的网页里面
用宏来写
%macro split(num);
data _null_;
if 0 then set sashelp.class nobs=count;
call symput('numobs',put(count,8.));
run;
%let m = %sysevalf(&numobs/&num, ceil);
%do I=1 %to &m;
data orig_&I;
set sashelp.class;
if %eval(&num*(&I-1)) <_n_<= %eval(&num*&I);
run;
%end;
%mend split;