前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SAS-最近的一点心得...

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

作者头像
Setup
发布2019-10-20 14:34:34
8960
发布2019-10-20 14:34:34
举报

不知不觉已是中秋了,感觉时间过的好快...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='^';

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

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-09-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 SAS程序分享号号号 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档