5.5使用ODS語句創(chuàng)建RTF輸出
當(dāng)你創(chuàng)建了富文本格式蛉威,可以將其發(fā)送到word中日丹,并像word表格一樣編輯修改。語句與HTML語句差不多蚯嫌,區(qū)別在于option:
ODS語句ODS打開RTF文件的基本形式為:
ODS RTF FILE='fi l ename.rtf' opti ons;
不像HTML哲虾,RTF文件只有一種類型,一些option如下:
?COLUMNS=n要求一個柱狀輸出择示,n是第幾列束凑。
?Bodyti tle
?Sasdate這個選項告訴SAS當(dāng)前的SAS會話開始運(yùn)行時,使用日期和時間栅盲。
?Styl e=指定一個風(fēng)格模板
下面的代碼告訴SAS將輸出發(fā)送到RTF目的地汪诉,儲存一個名為AnnualReport.rtf的主體文件,并使用FANCYPRINTER風(fēng)格谈秫。
ODS RTF FILE='Annual Report.rtf' STYLE=FANCYPRINTER;
放置這個代碼的較好位置也是在proc之前扒寄,而關(guān)閉語句也是放置在proc語句之后,接在run之后拟烫。
ODS RTF CLOSE;
例子仍然是鯨魚和鯊魚平均重量的數(shù)據(jù):
如下的代碼從means和print中產(chǎn)生輸出该编,程序中有兩個ODS語句,一個打開RTF文件硕淑,一個關(guān)閉RTF文件课竣。
5.6使用ODS創(chuàng)建printer輸出
ODS語句 打開pri nter目的地的ODS語句最基本形式為:
ODS PRINTER;
如果使用這個簡單的語句嘉赎,SAS將創(chuàng)建你先在系統(tǒng)需要的輸出類型,并自動打印輸出于樟,而不是儲存文件公条。可以用add=option來儲存輸出迂曲。類似RTF赃份,只有一種PRINTER類型文件。創(chuàng)建指定的輸出類型的基本形式如下面幾種:
?Default printer: ODS PRINTER FILE='filename.extension'options;
?PCL: ODS PCL FILE='filename.pcl'options;
?PDF: ODS PDF FILE='filename.pdf'options;
?PostScript: ODS PS FILE='filename.ps'options;
目的地一些有效的選項如下
?COLUMNS=n要求一個柱狀輸出奢米,n是第幾列。
?STYLE=指定一個風(fēng)格模板
下面的代碼告訴SAS創(chuàng)建PostScript output纠永,將結(jié)果存在AnnualReport.ps中鬓长,并使用
FANCYPRINTER風(fēng)格。
ODS PS FILE='Annual Report.ps' STYLE=FANCYPRINTER;
放置它的位置也是在proc之前尝江。關(guān)閉一個printer文件ODS語句基本形式為;
ODS desti nati on-name CLOSE;
destination-name可能是PRINTER,PCL,PDF,或者PS涉波,視開啟語句中的目的地而定。放置在proc的run語句之后炭序。
例子仍然是鯨魚和鯊魚平均重量的數(shù)據(jù):
如下的代碼從means和print中產(chǎn)生輸出啤覆,程序中有兩個ODS語句,一個打開PDF文件惭聂,一個關(guān)閉PDF文件窗声。
在Adobe Acrobat中的輸出結(jié)果如下,每一部分的輸出結(jié)果在不同頁面中出現(xiàn):