新聞中心
SAS程序的輸出可以轉(zhuǎn)換為更加用戶友好的形式,如.html或PDF。 這是通過使用SAS中提供的ODS語句來完成的。 ODS代表輸出傳遞系統(tǒng)。 它主要用于格式化SAS程序的輸出數(shù)據(jù)到好的報(bào)告,這是很好看的和理解。 這也有助于與其他平臺(tái)和軟件共享輸出。 它還可以將多個(gè)PROC語句的結(jié)果合并在一個(gè)文件中。

語法
在SAS中使用ODS語句的基本語法是:
ODS outputtype PATH path name FILE = Filename and Path STYLE = StyleName ; PROC some proc ; ODS outputtype CLOSE;
以下是使用的參數(shù)的描述:
- PATH表示在HTML輸出的情況下使用的語句。 在其他類型的輸出中,我們?cè)谖募邪窂健?/li>
- STYLE表示SAS環(huán)境中提供的內(nèi)置樣式之一。
創(chuàng)建HTML輸出
我們使用ODS HTML語句創(chuàng)建HTML輸出。在下面的示例中,我們?cè)谒璧穆窂街袆?chuàng)建一個(gè)html文件。 我們應(yīng)用樣式庫中提供的樣式。 我們可以看到提到的路徑中的輸出文件,我們可以下載它以保存在不同于SAS環(huán)境的環(huán)境中。 請(qǐng)注意,我們有兩個(gè)proc SQL語句,它們的輸出都捕獲到一個(gè)文件中。
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;
當(dāng)執(zhí)行上面的代碼中,我們得到以下結(jié)果:
創(chuàng)建PDF輸出
在下面的示例中,我們?cè)谒璧穆窂街袆?chuàng)建一個(gè)PDF文件。 我們應(yīng)用樣式庫中提供的樣式。 我們可以看到提到的路徑中的輸出文件,我們可以下載它以保存在不同于SAS環(huán)境的環(huán)境中。 請(qǐng)注意,我們有兩個(gè)proc SQL語句,它們的輸出都捕獲到一個(gè)文件中。
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;
當(dāng)執(zhí)行上面的代碼中,我們得到以下結(jié)果:
創(chuàng)建TRF(字)輸出
在下面的示例中,我們?cè)谒璧穆窂街袆?chuàng)建一個(gè)RTF文件。 我們應(yīng)用樣式庫中提供的樣式。 我們可以看到提到的路徑中的輸出文件,我們可以下載它以保存在不同于SAS環(huán)境的環(huán)境中。 請(qǐng)注意,我們有兩個(gè)proc SQL語句,它們的輸出都捕獲到一個(gè)文件中。
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;
當(dāng)執(zhí)行上面的代碼中,我們得到以下結(jié)果:
分享名稱:創(chuàng)新互聯(lián)SAS教程:SASODS
當(dāng)前網(wǎng)址:http://www.dlmjj.cn/article/cogojhj.html


咨詢
建站咨詢
