在SAS 9.3版明顯改變就是結果預設改為「HTML結果」(在視窗列下方英文名稱為Results Viewer),而不是傳統的報表結果。
HTML結果使用採用新的樣式Htmlblue,整體視覺效果相當亮眼,如果使用中文版,報表的說明也會改用中文,而非之前的英文。
但!使用下來卻發現一個問題,我沒辦法將HTML結果清除,報表就越來越長…越來越長…真的相當困擾。
在網路中找到兩個解決的辦法,簡單將作者[1]建議的方法介紹如下:
1. 使用語法:
使用ods語法 『 ods html close; ods html; 』
主要為關閉結果,然後再打開。
這個方法不會馬上看到HTML結果被清除,而是下次執行程式的結果會放在新的HTML結果方面。
缺點就是,要在程式裡面鍵入這段語法,然後再執行,有點累~~
2. 建立工具按鈕:(正確的作法)
(1) 在HTML結果的工具列,點滑鼠右鍵,選擇自訂
(2) 進入工具列自訂視窗後,選擇自訂
(3) 接下來要新增一個按鈕,請選擇「增加工具(Add tool)」
(3-2012/10/23補充)感謝貓友的提醒,新增加了「增加工具」的說明
(4) 新增完工具後,可選擇變更圖示
(5) 在命令輸入「 gsubmit "ods html close; ods html;" 」,也可以在說明文字和提示文字輸入些說明
(5-2012/10/18補充)朋友SzuYi發現在執行PROC REG後,會無以(4)製作的按鈕無法使用,在查詢相關資料後,如果依據SAS官網的建議[2],也可以考慮在命令輸入「 gsubmit "ods html close; ods preferences;" 」。其中ods preferences是將ods的設定回覆到起使的預設值[3]。
(5) 按下確定後,會跳出視窗,選擇YES,就會在工具列看到新的工具按鈕了
使用時按下新增的按鈕,結果不會馬上清除掉,但有新的結果產生時,就可以看到該有的效果了。
REF:
[1] http://kenkleinman.net/home/index.php/sas-and-r-code/sas-tricks/77-clear-the-results-viewer-in-sas-93.html
[2] http://support.sas.com/kb/43/911.html
[3] http://support.sas.com/documentation/cdl/en/odsug/65308/HTML/default/viewer.htm#n1gcw2ku0lrjkrn1v363qexv4ylf.htm