输出格式通过在data步中增加一个format语句来定义,多数情况下,format语句写在input和cards之间,其基本形式为:
变量1 格式1 变量2 格式2 ......
数值型变量的输出格式
常用的数值型变量的输出格式为:w.d、commaw.d和percentw.d,其中:
- commaw.d:将数值的整数部分自右向左每三位用逗号隔开,其中w是包括逗号和小数点在内的;
- percentw.d:百分比形式,它自动将变量值乘以100,并加上%,指定w时要预留3个字节的位置显示%。
字符型变量的输出格式
与输入格式一样也是$w.,但其实SAS中无须设置字符型变量的输出格式,另外,哪怕将数字指定为字符型,也可以直接参与运算。
日期型变量的输出格式
日期型变量的输出格式与输入格式基本一样,不过输出格式可在宽度值前加上一个字母,以区分各种显示形式,下表为几种常见的日期输出格式:
常见的几种日期输出格式.jpg注意像date7.或date9.格式不能加字母,若不加字母,SAS默认用“-”连接年月日。对于日期型变量,只要在输入格式中加了冒号,后面宽度都可以指定为10,这样一定可以避免出错。
网友评论