2016年2月15日月曜日

REPORT(またはPRINT)プロシジャで罫線の引き方を設定する。


※ ODS RTF, PDF等、一部の出力先でのみ設定できます。詳細はリファレンスを参照下さい。
(設定可能なはずの一部のODS出力先で正しい動きをしない場合があったので、各自、各環境でテストしたほうが良さそうです)



構文


 PROC REPORT  STYLE( REPORT )=[ RULES=設定1  FRAME=設定2 ];
 RUN;



RULES = 内側の罫線
 指定 設定内容
 NONE  罫線なし 
 COLS   縦罫線のみ 
 ROWS  横罫線のみ 
 ALL   縦横すべて 
 GROUPS  表ヘッダーとデータの切り替わり部分に罫線を引く。
 データと表フッターの切り替わり部分にも罫線を引く 。
 表ヘッダーや表フッターがないと罫線は引かれない。

 FRAME = 外側の罫線
 指定 設定内容 
 VOID 罫線なし 
 ABOVE   上のみ 
 BELOW  下のみ 
 LHS   左のみ 
 RHS  右のみ 
 HSIDES 上下のみ   
 VSIDES  左右のみ 
 BOX  上下左右 





ods rtf file="出力パスを指定\TEST.rtf";

proc report data=SASHELP.CLASS(obs=5)
         style(header)=[background=white]
         style(report)=[rules=groups frame=hsides] ;
   column SEX NAME AGE;
   define SEX / display;
   define NAME / display;
   define AGE / display;
run;

ods rtf close;





関連

REPORTプロシジャ入門8:書式の設定【STYLE=】
【PROC REPORT】RTF出力時の細かい罫線の設定

0 件のコメント:

コメントを投稿