楼主: edwardzxf
6797 2

[原创博文] SAS 宏 用%inc调用 [推广有奖]

  • 0关注
  • 2粉丝

讲师

26%

还不是VIP/贵宾

-

威望
0
论坛币
222 个
通用积分
0.3603
学术水平
0 点
热心指数
2 点
信用等级
0 点
经验
3991 点
帖子
242
精华
0
在线时间
375 小时
注册时间
2010-7-30
最后登录
2021-5-25

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我在用%INC调用宏的时候出现个奇怪的问题:我在当前的程序中同时调用好几个宏如:
%INC "D:\SAS\Functions\General\LnWinsor.sas";
%INC "D:\SAS\Functions\General\LengthVar.sas";
%INC "D:\SAS\Functions\General\Txtorder.sas";
%INC "D:\SAS\Functions\General\Varlist.sas";
%INC "D:\SAS\Functions\General\DistinctStr.sas";
%INC "D:\SAS\Functions\General\DistinctObs.sas";
运行的时候,总有些宏报错,说我未定义,可我明明用%Inc 调用了的呀,奇怪的是如我用光标选中某个%inc一个一个的运行一下,这样又可以了,就不会抱错了。整体submit难道某些语句不会被运行吗?请教之点,这可能是什么问题,谢谢
二维码

扫码加我 拉你入群

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

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

关键词:Inc Functions function Distinct General General 程序

沙发
leptonyu 发表于 2012-1-5 19:22:47 |只看作者 |坛友微信交流群
%inc进来的是开放代码 如果那些宏文件不封闭,连续inc会报错
应该检查一下这些宏文件分别是不是结构上完整,run;quit; %mend;等是否一一收尾了

使用道具

藤椅
edwardzxf 学生认证  发表于 2012-1-5 20:16:23 |只看作者 |坛友微信交流群
leptonyu 发表于 2012-1-5 19:22
%inc进来的是开放代码 如果那些宏文件不封闭,连续inc会报错
应该检查一下这些宏文件分别是不是结构上完整 ...
嗯,谢谢啦

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-28 07:41