proc レポートを使用して、複数のテーブルを 1 つの 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 レポートを別々のワークシートに配置します。