- 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;
執行上述程式碼後,我們將獲得以下結果:
廣告