EG 輸出的報表如何轉成英文?

1

Q: 投稿英文期刊時,需要呈現英文的統計報表,但是我的EG出來的表格都是中文字怎麼辦?

A:

1. 找到sas底層的sasv9.cfg檔,路徑應該在 \Program Files\SASHome\SASFoundation\9.4\nls\zt 資料夾下

 

2. 修改sasv9.cfg的內容 (修改前建議先複製一份舊的檔案,萬一改錯後還有一個備份可以用,另外若sas server正在run的話,強烈建議先停下server再修改,避免過程出錯)
用記事本開啟sasv9.cfg檔,找到下半部有一段寫「-LOCALE zh-TW」的地方,在它下面換行加一行「-ODSLANGCHG」如下圖所示

 

3. 重啟sas server

4. 使用EG跑報表時,如果要用中文的報表,則不需作任何調整。但若要變成英文的圖表,則在跑該分析前加上一段sas程式調整圖表要用的語系,並且在跑完之後再加一段sas程式將圖表語系改回原本的繁體中文,細節說明如下:

範例流程:

未加任何程式前生命表的報表如下

 

若先執行「轉英文圖表」的那一行sas code

則生命表的圖表調整如下(標題再用EG的標題選單改就可以)

「轉英文圖表」的那一行sas code對整個EG專案的所有報表都會起作用,所以如果要改回中文圖表顯示,必須再執行「轉回中文圖表」的那一行sas code

Tags
Share

About Author

SAS Taiwan

SAS 學習資源 : https://blogs.sas.com/content/sastaiwan/

Related Posts

Back to Top