全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 学习笔记1.0
622 0
2021-01-05
data aa1;
informat rq yymmdd10.;
format rq yymmdd10.;
input rq xh;
cards;
2005-01-04 1
2005-01-05 2
2005-01-06 3
2005-01-07 4
2005-01-10 5
2005-01-11 6
2005-01-12 7
2005-01-13 8
2005-01-14 9
2005-01-17 10
;
run;
%macro split(dsn,m);
data _null_;
set &dsn end=a;
if a<&m. and a>0  then call symput('total',ceil(_n_/&m.));
run;
%do i=0 %to &total;
data out&i;
set &dsn;
if (_n_>&m.*&i and _n_<=&m.*(&i+1)) then output out&i;
%end;
%mend;
%split(aa1,3);


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群