0
SAS EG項目中有兩個彙總表和一個條形圖。我可以使用多個工作表創建輸出xls文件,其中將有彙總表和條形圖。我知道ods tagset.excelXP在這裏不適合。也許我應該使用另一個ODS?SAS EG通過ODS創建多個工作表
我嘗試使用此代碼,但不是條形圖我有空白頁:
ods excel file="/sas/user_data/flags/multiple5.xls"
style=pearl
options(
sheet_interval="none"
sheet_name="Sheet1"
);
PROC TABULATE
DATA=SASHELP.APPLIANC
;
VAR units_2;
CLASS units_7/ORDER=UNFORMATTED MISSING;
TABLE
units_7 *(units_2 * Sum={LABEL="Sum"})
all = 'Total' *(units_2 * Sum={LABEL="Sum"}) ;
;
RUN;
ods excel options(sheet_interval='none' sheet_name='Sheet2');
PROC TABULATE
DATA=SASHELP.AARFM
;
VAR lineno;
CLASS key/ORDER=UNFORMATTED MISSING;
TABLE
/* COLUMN Statement */
key *(lineno * Sum={LABEL="Sum"})
all = 'Total' *(lineno * Sum={LABEL="Sum"}) ;
;
RUN;
ods excel options(sheet_interval='none' sheet_name='Sheet3');
ods graphics/height=400 width=800 noborder;
PROC GCHART DATA=SASHELP.ADSMSG
;
VBAR
MSGID
/
CLIPREF
FRAME TYPE=FREQ
COUTLINE=BLACK
RAXIS=AXIS1
MAXIS=AXIS2
;
RUN;
ods excel close;
你是如何產生這些表/圖表?他們指向點擊生成或者是否存在您編寫(或生成)生成它們的程序(SAS代碼)?此外,您正在運行的是什麼版本的SAS(不是EG) - 9.4或更早的版本(如果知道,具體更新 - TS1M0,TS1M1等)? – Joe
@Joe,我嘗試寫sas程序,並使用PROC TABULATE和PROC GHART語句。 SAS版本是9.4。 – Jdzel
@Joe,如果我可以使用點+單擊創建多個工作表文件,但是我認爲這是不可能的,那將會很棒。 – Jdzel