1

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 レポートを別々のワークシートに配置します。

4

1 に答える 1