SAS – 消耗臭氧层物质
SAS – 消耗臭氧层物质
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 输出情况下使用的语句。在其他类型的输出中,我们在文件名中包含路径。
-
样式表示 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;
执行上述代码时,我们得到以下结果 –