YueweiLiu 发表于 2012-8-17 15:00
这种情况我推荐使用call execute语句,用不着宏,不过要看你的具体情况,我假设楼主需要生成数据的日期都在 ...
非常感谢你的代码..另外我想多问下如果想以多个变量为基准进行拆分,我尝试加入股票代码(我的股票代码(_ric)包含字母和数字如:AXPA061203500.U;AXPM061204100.U). 我使用下列代码进行拆分,但是总是不成功,只能单一按照日期进行拆分,请问应该如何解决啊?
data work.a;
set work.a;
call execute ("data work.data_"||strip(put(_ric,$13.))||"_"||strip(put(date,yymmddn8.))||";set work.a;if date="||date||" and _ric="||'_ric'||";run;");
run;