全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1423 5
2014-09-15
悬赏 30 个论坛币 已解决
复制代码


log日志.rar

大小:869 Bytes

 马上下载

本附件包括:

  • log日志.log

最佳答案

davil2000 查看完整内容

%macro df_lag(data= ,index=, n=, delim=); %let i=1; %do %while(%scan(%quote(&index), &i, %quote(&delim)) ne ); %let Nindex=%scan(%quote(&index),&i, %quote(&delim)); %let j=1; %do j=1 %to &n; data &data; set &data; lg&j&Nindex=lag&j.(&Nindex); run; %end; %let i=%eval(&i+1); %end; %mend; options symbolgen; %df_lag(data=sashelp.prdsale,index=%str(predict,actual ...
二维码

扫码加我 拉你入群

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

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

全部回复
2014-9-15 19:44:13
%macro df_lag(data= ,index=, n=, delim=);

%let i=1;
%do %while(%scan(%quote(&index), &i, %quote(&delim)) ne );
%let Nindex=%scan(%quote(&index),&i, %quote(&delim));
        %let j=1;
        %do j=1 %to &n;
        data &data;
                set &data;
                lg&j&Nindex=lag&j.(&Nindex);
        run;
        %end;

%let i=%eval(&i+1);
%end;

%mend;

options symbolgen;
%df_lag(data=sashelp.prdsale,index=%str(predict,actual,year),n=3, delim=',');


二维码

扫码加我 拉你入群

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

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

2014-9-18 00:32:03
&delim  这个东西哪里来的?
二维码

扫码加我 拉你入群

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

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

2014-9-21 21:42:40
分隔符号吧
二维码

扫码加我 拉你入群

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

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

2014-9-22 22:57:05
小鳄鱼a 发表于 2014-9-21 21:42
分隔符号吧
人家是说你没有定义&delim;去
%let delim=%str(,);
一下;
ne 后面是不是应该' ' ,你自己试一下。
二维码

扫码加我 拉你入群

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

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

2014-9-23 10:26:16
复制代码
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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