楼主: Tigflanker
2702 7

能否设置sas报红时中止运行 [推广有奖]

  • 8关注
  • 18粉丝

副教授

49%

还不是VIP/贵宾

-

威望
0
论坛币
2321 个
通用积分
9.9128
学术水平
179 点
热心指数
194 点
信用等级
167 点
经验
27443 点
帖子
622
精华
0
在线时间
851 小时
注册时间
2011-3-27
最后登录
2023-5-14

楼主
Tigflanker 发表于 2013-1-10 20:54:55 来自手机 |AI写论文
20论坛币
如题,请问各位老师,能否设置sas一报红就中止运行当前程序,和手动点击那个叹号标志一样。

谢谢。

关键词:程序

沙发
dxystata 发表于 2013-1-10 21:02:46
很好的问题,期待答案中!

藤椅
playmore 发表于 2013-1-11 09:07:13
好像没有直接的办法,但可以用宏来搞定
参见附件的办法
唯一的不足在于代码要重写了
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
Tigflanker + 1 + 1 + 1 先把分加上

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

playmore邀请您访问ChinaTeX论坛!!!进入ChinaTeX论坛

板凳
Tigflanker 发表于 2013-1-11 09:59:24
playmore 发表于 2013-1-11 09:07
好像没有直接的办法,但可以用宏来搞定
参见附件的办法
唯一的不足在于代码要重写了
感谢,昨天只查到 ERRORABEND 和 ERRORCHECK 关键字,但是用法太严格,报红就提示退出SAS,着实不敢用啊。
Bye SAS.
若有缘,能重聚。

报纸
playmore 发表于 2013-1-11 10:10:10
Tigflanker 发表于 2013-1-11 09:59
感谢,昨天只查到 ERRORABEND 和 ERRORCHECK 关键字,但是用法太严格,报红就提示退出SAS,着实不敢用啊。 ...
嗯,我也是google到的
关键词是abort if error
还有很多篇
但只有我贴的还可以
playmore邀请您访问ChinaTeX论坛!!!进入ChinaTeX论坛

地板
Tigflanker 发表于 2013-1-11 10:13:17
playmore 发表于 2013-1-11 10:10
嗯,我也是google到的
关键词是abort if error
还有很多篇
嗯,这个宏非常好,简洁无误;

我很想找一个在option里定义的语句,因为如果在一页大宏中调用的话,不知道该把他放在什么位置,除非自己可以很明白哪个地方最容易出错;

总之很好的资源,感谢。
Bye SAS.
若有缘,能重聚。

7
playmore 发表于 2013-1-11 13:25:46
Tigflanker 发表于 2013-1-11 10:13
嗯,这个宏非常好,简洁无误;

我很想找一个在option里定义的语句,因为如果在一页大宏中调用的话,不 ...
是啊,我也是这么想的
要是有
option AbortIfError=1;
这样的设置就好了
playmore邀请您访问ChinaTeX论坛!!!进入ChinaTeX论坛

8
可~乐 发表于 2013-1-12 12:26:13
可以在每个步骤后面加上%if &syserr. ne 0 %then %do;%goto ...;%end;
只是每步都加麻烦了些。。。。

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-1 15:09