2019年7月9日 星期二

SAS MACRO 初步檢查文字變數內是否有亂碼

%macro Garbled(DS=,VAR=,VARn=); /*=================================================================== 作者:JIMMY 最後修改:20190712 DS:輸入要檢查的DATASET VAR:輸入該DATASET 內要檢查的所有文字變數 | 分隔 如: X | Y VARn:輸入了多少個VAR 此程式會對DS的VAR進行COMPRESSKEEP英文與數字,然後與COMPRESSKEEP前的DS比對,如壓縮前後不一樣則存到WORK.VAR(變數名稱) ===================================================================*/ %do...
Read More

2019年7月8日 星期一

SAS DATASET 透過 ODS 產生EXCEL

ods _all_ close; ods excel file="E:\jimmy\excel.xlsx" options (sheet_name="sheet1") STYLE= HTMLBLUE ; proc print data=MST_PREP.ACCOUNT_TRANSACTIONS; run; ods excel options(sheet_name="sheet2"); proc print data=MST_PREP.ACCOUNT_TRANSACTIONS; run; ods excel close; 紅框處視需求改寫成MACRO變數,就可以自動OUTPUT了。 STYLE=...
Read More