全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1897 9
2021-11-09
复制代码
复制代码


但我输入如下代码后,出现报错:
%ExcelFiles2sas(folder=E:\11.9\sas\data, subfd=N , exclfd=N, startrow=1);
          -
          180
WARNING: 没有解析宏 EXCELFILES2SAS 的调用。

ERROR 180-322: 语句无效或未按正确顺序使用。
请各位大佬帮忙解释一下,是什么地方出问题。
万分感谢!

二维码

扫码加我 拉你入群

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

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

全部回复
2021-11-10 23:56:14
漏了一个“\“, 试试 %ExcelFiles2sas(folder=E:\11.9\sas\data\, subfd=N , exclfd=N, startrow=1);
二维码

扫码加我 拉你入群

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

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

2021-11-11 11:09:10
xiaopingN 发表于 2021-11-10 23:56
漏了一个“\“, 试试 %ExcelFiles2sas(folder=E:\11.9\sas\data\, subfd=N , exclfd=N, startrow=1);
感谢帮助,报错如下:
%ExcelFiles2sas(folder=E:\11.9\sas\data\, subfd=N , exclfd=N, startrow=1);
     -
     180
WARNING: 没有解析宏 EXCELFILES2SAS 的调用。

ERROR 180-322: 语句无效或未按正确顺序使用。
二维码

扫码加我 拉你入群

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

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

2021-11-13 01:14:08
Enid_ 发表于 2021-11-11 11:09
感谢帮助,报错如下:
%ExcelFiles2sas(folder=E:\11.9\sas\data\, subfd=N , exclfd=N, startrow=1);
...
宏变量名没有拼写对: %let s ext=%scan(& filename,2,.);
改成 %let _s_ext=%scan(& filename,2,.);
二维码

扫码加我 拉你入群

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

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

2021-11-13 01:29:16
Enid_ 发表于 2021-11-11 11:09
感谢帮助,报错如下:
%ExcelFiles2sas(folder=E:\11.9\sas\data\, subfd=N , exclfd=N, startrow=1);
...
又仔细看了你的code, 好些宏变量名都漏了“-”。
二维码

扫码加我 拉你入群

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

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

2021-11-23 11:34:24
xiaopingN 发表于 2021-11-13 01:29
又仔细看了你的code, 好些宏变量名都漏了“-”。
感谢回答。您说得对,SAS报错就是宏无法引用。
但因为我不是很懂宏,所以都是复制他人的。
不知道您是否可以告知哪些宏变量名漏了“-”呢?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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