网络知识 娱乐 SAS-最近的一点心得...

SAS-最近的一点心得...

不知不觉已是中秋了,感觉时间过的好快...2019已经过大半了...今年还有好多事没有做,深感内疚与自责!

嗯,祝大家中秋节快乐~多吃月饼、多吃螃蟹...嗯,最近小编一直在做宏的测试,经过几天的宏的测试,发现了一些平时不曾注意的一些问题~感觉还是很有意思的...

这个点有没有问题...

先来简单介绍一下小编测试宏的过程,

就是反复执行宏,如果报出ERROR、Warning就用option mprint symbolgen mlogic;来观看宏运行的过程...如果想宏执行到指定位置结束执行,就用%return语句跳出宏...

基本上就这样一个过程...最近测试过程中,发现一个比较有趣的问题,那就宏变量解析时候的那个点,居然出错了...下面小编就上一个截图....与对应的Log

这个!小编至今也不知道是啥原因,只能姑且的认为是编译的问题...如果有大神知道,还望赐教~

不过现在也是知道了,这里有雷...多观察一下上面的截图、与尝试躺一躺雷,就知道如何避开了...

双编程也难避开的雷...

作为一个SAS程序员,ODS输出RTF如同吃饭一样,天天需要做的一件事,在使用ods输出RTF的时候,我们经常会使用ods escapechar=这个语句,那么一般你让escapechar=后面等于的是啥呢?如果你习惯使用ods escapechar=‘^’;那你么要注意了...不妨来看看下面这个输出截图...

有没有发现...血小板的的参考值的单位看起来有一点怪怪的...没错!单位肯定不可能是x10/L,数据集里的单位肯定是x10^9/L!!!那么为啥输出到RTF后,^9就消失了呢....这一切的罪魁祸首就是ods escapechar='^';

所以啊,这个特殊符号在输出临床试验实验室相关报告的时候需要慎用....