2019年5月6日月曜日

ODS EXCEL入門: オートフィルタの設定




ODS EXCELでオートフィルタを設定する方法を紹介。



構文
ODS EXCEL OPTIONS( AUTOFILTER = "設定範囲" );



例1
ods excel file="出力するパスを指定\test1.xlsx"  options(  flow="table" autofilter="all" );

proc report data=sashelp.class;
    define _character_ / style(column)={tagattr='type:String format:@'};
run;

ods excel close;

「autofilter = "all"」で全列にオートフィルタを設定できます。



例2
ods excel file="出力するパスを指定\test2.xlsx"  options(  flow="table" autofilter="2" );

proc report data=sashelp.class;
    define _character_ / style(column)={tagattr='type:String format:@'};
run;

ods excel close;


オートフィルタを設定する列を設定しています。
ちなみに「autofilter="B"」みたいな指定も可能です。



例3
ods excel file="出力するパスを指定\test3.xlsx"  options(  flow="table" autofilter="1-3" );

proc report data=sashelp.class;
    define _character_ / style(column)={tagattr='type:String format:@'};
run;

ods excel close;

オートフィルタを設定する列の範囲を設定しています。
ちなみに「autofilter="A:C"」みたいな指定も可能です。

0 件のコメント:

コメントを投稿