SAS学习笔记59 OPTIONS系统选项
带VALUE选项的OPTIONS过程将指定选项的值、范围及该值如何设置的信息打印到日志窗口
在日志窗口打印的输出如下图所示
将GETOPTION函数作为%SYSFUNC宏函数的参数,从而获取系统选项设置
其他系统选项:
obs:表示需要处理的最后一行observation,如果指定其为max,就表示处理到最后一条observation
firstobs:表示需要从第几行observation开始处理,默认是1observation
msglevel:默认值是N,仅打印notes,warnings和error信息,如果设为I,则除了打印N选项的信息,同时打印附属信息,包括索引的使用,合并处理,排序等附加信息
errors:指定最多有多少错误可以在log中显示(也可以写成error=num,编译时按errors处理)
macrogen:将宏扩展的结果显示在log里
compress:是否采用压缩格式存储数据集
missing:指定用于替换missing value的字符,默认是(.)
ps(pagesize):输出时每页行数
ls(linesize):输出时每行字数
center/nocenter:指定输出是否中间对齐,center输出页居中,nocenter输出页不居中
date/nodate:指定输出是否包含日期,date输出页码显示日期,nodate输出页码不显示日期
replace/noreplace:如果dataset已经存在,指定是否覆盖
print/noprint:指定是否在output窗口输出
number有页码,nonumber无页码
mprint打印宏的每一次执行过程在日志中,nomprint不打印
ORIENTATION=PORTRAIT|LANDSCAPE:指定打印输出的方向。默认竖向(portrait)
PAGENO=n:输出页开始的页面。默认为1
PAGESIZE=n:每个页面输出的最大行数。可能的值为15到32767
YEARCUTOFF=yyyy:指定一个一百年的第一年,默认的是1920年