- SAS 教程
- SAS - 首页
- SAS - 概述
- SAS - 环境
- SAS - 用户界面
- SAS - 程序结构
- SAS - 基本语法
- SAS - 数据集
- SAS - 变量
- SAS - 字符串
- SAS - 数组
- SAS - 数值格式
- SAS - 运算符
- SAS - 循环
- SAS - 决策
- SAS - 函数
- SAS - 输入方法
- SAS - 宏
- SAS - 日期和时间
- SAS 数据集操作
- SAS - 读取原始数据
- SAS - 写入数据集
- SAS - 合并数据集
- SAS - 合并数据集
- SAS - 子集数据集
- SAS - 排序数据集
- SAS - 格式化数据集
- SAS - SQL
- SAS - 输出交付系统
- SAS - 模拟
- SAS 基本统计过程
- SAS - 算术平均数
- SAS - 标准差
- SAS - 频数分布
- SAS - 交叉表
- SAS - T检验
- SAS - 相关分析
- SAS - 线性回归
- SAS - Bland-Altman 分析
- SAS - 卡方检验
- SAS - Fisher 精确检验
- SAS - 重复测量分析
- SAS - 单因素方差分析
- SAS - 假设检验
- SAS 有用资源
- SAS - 快速指南
- SAS - 有用资源
- SAS - 问答
- SAS - 讨论
SAS - ODS
SAS 程序的输出可以转换为更友好的形式,例如.html 或 PDF。 这是通过使用 SAS 中可用的 ODS 语句来完成的。ODS 代表 输出交付系统。 它主要用于将 SAS 程序的输出数据格式化为漂亮的报表,这些报表易于查看和理解。这也有助于与其他平台和软件共享输出。它还可以将来自多个 PROC 语句的结果组合到一个文件中。
语法
在 SAS 中使用 ODS 语句的基本语法如下:
ODS outputtype PATH path name FILE = Filename and Path STYLE = StyleName ; PROC some proc ; ODS outputtype CLOSE;
以下是所用参数的描述:
PATH 表示在 HTML 输出的情况下使用的语句。在其他类型的输出中,我们在文件名中包含路径。
Style 表示 SAS 环境中可用的内置样式之一。
创建 HTML 输出
我们使用 ODS HTML 语句创建 HTML 输出。在下面的示例中,我们在所需的路径中创建了一个 html 文件。我们应用了样式库中可用的样式。我们可以在提到的路径中查看输出文件,并且可以将其下载以保存在与 SAS 环境不同的环境中。请注意,我们有两个 proc SQL 语句,并且它们的输出都捕获到一个文件中。
ODS HTML PATH = '/folders/myfolders/sasuser.v94/TutorialsPoint/' FILE = 'CARS2.html' STYLE = EGDefault; proc SQL; select make, model, invoice from sashelp.cars where make in ('Audi','BMW') and type = 'Sports' ; quit; proc SQL; select make,mean(horsepower)as meanhp from sashelp.cars where make in ('Audi','BMW') group by make; quit; ODS HTML CLOSE;
执行上述代码后,我们将获得以下结果:
创建 PDF 输出
在下面的示例中,我们在所需的路径中创建了一个 PDF 文件。我们应用了样式库中可用的样式。我们可以在提到的路径中查看输出文件,并且可以将其下载以保存在与 SAS 环境不同的环境中。请注意,我们有两个 proc SQL 语句,并且它们的输出都捕获到一个文件中。
ODS PDF FILE = '/folders/myfolders/sasuser.v94/TutorialsPoint/CARS2.pdf' STYLE = EGDefault; proc SQL; select make, model, invoice from sashelp.cars where make in ('Audi','BMW') and type = 'Sports' ; quit; proc SQL; select make,mean(horsepower)as meanhp from sashelp.cars where make in ('Audi','BMW') group by make; quit; ODS PDF CLOSE;
执行上述代码后,我们将获得以下结果:
创建 TRF(Word) 输出
在下面的示例中,我们在所需的路径中创建了一个 RTF 文件。我们应用了样式库中可用的样式。我们可以在提到的路径中查看输出文件,并且可以将其下载以保存在与 SAS 环境不同的环境中。请注意,我们有两个 proc SQL 语句,并且它们的输出都捕获到一个文件中。
ODS RTF FILE = '/folders/myfolders/sasuser.v94/TutorialsPoint/CARS.rtf' STYLE = EGDefault; proc SQL; select make, model, invoice from sashelp.cars where make in ('Audi','BMW') and type = 'Sports' ; quit; proc SQL; select make,mean(horsepower)as meanhp from sashelp.cars where make in ('Audi','BMW') group by make; quit; ODS rtf CLOSE;
执行上述代码后,我们将获得以下结果:
广告