全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1340 3
2010-10-06
有一问题请教编程高手,现在想实现一个任务:
%macro 宏名(m,lag(m))  /*m来自一个数据集的字符型变量,lag(m)也就是引用m的上一个滞后*/
这样通过循环使得这个宏依次取编整个数据集m的观测值.
请教高手编程思路.谢谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2010-10-6 19:14:07
顶你一个,希望你找到答案咯
二维码

扫码加我 拉你入群

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

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

2010-10-6 22:07:59
复制代码
二维码

扫码加我 拉你入群

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

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

2010-10-7 06:54:58
谢谢soporaeternus 的解答,call execute看不懂.问题基本上解决了.参考了,changing data set variables into macro variables,论坛上以前有人发的帖子中的PDF,现在还有点小问题,请帮忙看下.
%macro  宏名(date1) ,其中date1是一个日期变量,通过数据集变量取值传递为date11,date12,date13....用%do进行宏变量循环后,我想让他成为一个比如'2010-07-02'd格式的宏替换,却怎么也不行.date1为数字值的时候就成功了..宏名('2010-07-02'd)可以单个运行成功.宏参为
2010-07-02,
2010-07-03
2010-07-04
2010-07-05
......
请问高手如何处理?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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