在上一篇文章SAS编程:SDTM程序中检查宏程序issue思路介绍 中,我介绍了宏程序issue的两个解决思路。当时的issue是由一个检查变量CT值的宏程序产生的,我来介绍一下这个宏程序的编程思路。
检查变量的CT值的完整含义是,检查变量值是否在CT列表中。第一次使用这个宏时,我很好奇这个宏程序的运行思路。不过,日常编程中我们不必要了解宏程序的运行思路,只需要了解宏参数含义,懂得运用就好了。
这个宏程序的思路是,将变量的每一个CT值作为变量的Format值,将不在CT值列表中的值(即Other)Format设置为Unmarked
,这样将变量以该Format Put出来,输出Unmarked
的记录,就找出不在CT列表中的变量值了。
相关SAS程序,我后续进行介绍。
以上。
网友评论