登录
首页精彩阅读SAS宏中两个常用的options选项
SAS宏中两个常用的options选项
2017-04-19
收藏

SAS宏中两个常用的options选项

一、关于SAS中options选项msglevel

msglevel:默认值是N(默认是关闭的),仅打印notes,warnings和error信息,如果设为I,则除了打印N选项的信息,同时打印附属信息,包括索引的使用,合并处理,排序等附加信息。

平常在使用merge的时候,如果有相同的字段时候,merge中的后一个数据集往往会覆盖前一个数据集中的内容,而这种情况往往不是我们想要的结果,而在日志中这种情况仅仅会显示warnings,而具体的哪个字段出现了覆盖的情况,我们从日志中是不知道的。如果添加了options msglevel=i那么这种附加的信息则会出现在日志中,对于我们debug或者程序调试中科院起到事半功倍的效果!

下面直接上添加选项前后的对比图:

before:

after:

二、关于SAS宏语句中无法使用in运算符的问题

在SAS中编写宏语句时,默认是无法使用in运算符的,house君当初遇到这种情况时也是一脸懵逼,

数据分析咨询请扫描二维码

客服在线
立即咨询