全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1202 1
2013-12-25
我现在有个宏,如果每天跑这个宏,需要这样写:

%mac(20131124,2013-11-24,"24NOV2013"D);
%mac(20131125,2013-11-25,"25NOV2013"D);
%mac(20131126,2013-11-26,"26NOV2013"D);

如果长期跑,每天需要每天改一次脚本,把日期改成当天的。
有没有办法写一条语句,不需要每天改日期的?
二维码

扫码加我 拉你入群

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

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

全部回复
2013-12-25 17:26:15
data _null_;
dat=date();
call symputx('mac1',put(dat,yymmddn8.));
call symputx('mac2',put(dat,yymmddd10.));
call symputx('mac3',cats(quote(strip(put(dat,date10.))),'D'));
run;

%put &mac1 &mac2 &mac3;
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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