我的SAS EG项目中有两个汇总表和一个条形图。我可以使用多个工作表创建输出xls文件,其中将包含汇总表和条形图。我知道ods tagset.excelXP不适合这里。也许我应该使用另一种消耗臭氧层物质?
我尝试使用此代码,但我没有条形图,我有空白页:
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;
答案 0 :(得分:0)
ods excel file="C:\elever.xlsx";
ods excel options(sheet_name="SkoleElever" sheet_interval="none");
proc print data=sashelp.class;
run;
proc print data=sashelp.class;
run;
/* Add dummy table */
ods excel options(sheet_interval="table");
ods exclude all;
data _null_;
file print;
put _all_;
run;
ods select all;
ods excel options(sheet_interval="none");
proc tabulate data=sashelp.class;
class age sex;
table age, sex;
run;
proc print data=sashelp.class;
where age=12;
run;
ods EXCEL close;