4

ステートメントPROC REPORT内を使用して、SAS で 2 列のレポートを作成しています。ODS PDF

私のコードは次のようになります。

ods pdf file='/file/here.pdf' columns=2;
ods pagestart=now;

proc report data=rpt\_data nowd missing contents='';
columns a b c;
by a;
define a /group order=internal;
define b /display;
define c /display;

break after a /page;
run;

これは、私が望むような実際の新しいページではなく、ページの次のに「壊れる」ように見えるだけです。

助言がありますか?

このコードを実行すると、私が問い合わせている問題が発生します。

%let file1='/file/directory/test.pdf';

ods pdf file=&file1. columns=2;
ods pdf startpage=now;

proc sort data=sashelp.class out=temp;
by age;
run;
proc report data=temp nowd missing contents='';
columns age name sex;
by age;
define age /group order=internal;
define name /display;
define sex /display;

break after age /page;
run;
ods \_all\_ close;
4

2 に答える 2

1

これはあなたのケースでは実用的ではないかもしれませんが、念のため: ODS の「測定された RTF」宛先を使用する場合は、改ページを設定できます。次に、RTFファイルをpdfに変換できます...

于 2009-10-09T14:41:42.113 に答える
1

私の知る限り、これはods pdf の宛先ではまだ9.2 では不可能です。つまり、短い by-group にゴースト行を追加したり、紙の上では見えないように背景色で色付けしたりするような非常に醜いハックはありません。SAS のテクニカル サポートは非​​常に反応が良いです。ただし、あきらめる前に電話/メールを送信します。これが少し役立つことを願っています。

于 2009-10-06T14:54:14.170 に答える