是否可以使用 proc 报告在一张 Excel 工作表上堆叠多个表格?例如,下面是我的代码的简化版本,我想使用第一个 proc 报告显示 table1,然后在同一个工作表上跳过一行并在其下方显示 table2。
ods listing close;
ods results off;
ods tagsets.excelxp file="c:\temp\char.xls" style=esgexcel ;
proc report data=table1 missing nowindows spacing=1;
column field1
field2
field3
;
define field1 / 'acct';
define field2 / format=mmddyy10. 'date';
define field3 / format=dollar22.2 'value';
run;
proc report data=table2 missing nowindows spacing=1;
column field1
field2
field3
;
define field1 / 'acct';
define field2 / format=mmddyy10. 'date';
define field3 / format=dollar22.2 'value';
run;
ods tagsets.excelxp close;
ods listing;
ods results;
但它不起作用。它将两个 proc 报告放在单独的工作表上。