全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3916 8
2009-03-04

一段宏程序如下:

%macro a(code,nm);
      data resdat.idx&code.(label="&nm.|&code.");
   set resdat.idxqttn;
   if idxcd="&code";
%mend a;
/*宏创建完毕,下面调用宏*/
%a(000001,上证指数);  run;

这段程序应该没问题吧?但是我一运行就报告说是“ERROR: Some character data was lost during transcoding”

我一直找不出其中的错误,请高手指点,谢谢

二维码

扫码加我 拉你入群

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

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

全部回复
2009-3-4 22:28:00

关键是你没有下载样本数据,www.resset.cn

二维码

扫码加我 拉你入群

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

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

2009-3-4 23:48:00
下载了,默认文件夹都设置好了,否则会出现某数据集不存在的错误提示
二维码

扫码加我 拉你入群

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

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

2009-3-5 04:42:00

%a(000001,上证指数);  run;
我个人觉得 ,上面的code,不能有“;

应该是

  %a(000001,上证指数)

    run;

二维码

扫码加我 拉你入群

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

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

2009-3-5 09:09:00
还是不行啊,同样报告错误啊
二维码

扫码加我 拉你入群

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

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

2009-3-5 09:18:00
把那几个汉字换成拼音试一下
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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