临床 sas programmer一枚,不定期汇总一些工作中碰到或者平时遇到的programming tips (SAS 9.4),记录整理下来方便自己回顾查看,也希望能帮到需要的小伙伴们~
1. 查看当前环境下的一些macro variables
*****查看系统宏变量;
%put _automatic_;
*****查看用户定义的宏变量;
%put _user_;
*****查看所有的宏变量;
%put _all_;
2. length 和 lengthn 函数
对于非空字符串来说,这两个函数的结果是一样的,即去除所有空格后,计算字符串的长度。
对于空字符串来说,length返回长度为1,lengthn返回长度为0。
data class;
set sashelp.class;
******设置小于80的体重为缺失值/空值
char_weight=ifc(weight<80,'',strip(put(weight,best.)));
lth=length(char_weight);
lthn=lengthn(char_weight);
run;
3. ODS _ALL_ CLOSE
programming中可能会遇到output