爱上阿南 发表于 2018-8-17 15:12:57

SAS--ODS输出

传统的SAS系统可以支持结果以SAS数据集(DATASETS)、SAS索引文件(THE SAS LOGS)、简单汇总报表(A REPORT OR SIMPLE LISTING)、目录树(CATALOGS)文件、保存于其他数据集的扩展文件的形式输出。SAS9.2版中新增和增强了“输出交付系统”(以下简称ODS)的功能,它提供各种各样的格式化选择和输出目标。ODS能够让用户几乎不受限制地选择以各种美观的格式报告和显示分析结果,使用DOCUMENT过程,可以生成多个ODS输出及控制文档内容的去留及显示格式,而不必反复运行过程或数据查询。ODS支持输出的主要格式如下。RTF:Rich Text Format多文本文件格式。OUTPUT:SAS数据集格式。LISTING:传统的SAS汇总输出。HTML:超文本链接,网页格式。PRINTER:高分辨率打印输出格式。ODS输出RTF文档语法格式如下:ODS LISTING CLOSE;
ODS RTF FILE='文件名.RTF';
…;
ODS RTF CLOSE;
ODS CLOSE;ODS输出系统将输出结果整理成SAS数据集语法格式如下:ODS LISTING CLOSE;
ODS OUTPUT "输出文件名"="SAS数据集";
…;
ODS OUTPUT CLOSE;
ODS CLOSE;注意: 如果用户不需要创建列表输出,在程序的开头写入指令(ODS listing close;)。因为ODS语言是全程语言,在SAS语句执行结束后,建议用户在程序的最后加上输出列表文件的指令(ODS listing;)。










页: [1]
查看完整版本: SAS--ODS输出