2019年3月6日水曜日

【小技】ODS EXCELでシート名に「#BYLINE」とかが設定できる。




以下をご覧ください。

ods excel file="出力するパスを指定\test1.xlsx"  options(  flow="table" sheet_name='#byval1' );

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

ods excel close;



BY値ごとにシートを分けて出力してるんですが、シート名にBY値を設定しています。



この例のように実は、SHEET_NAME=オプションには「#BYLINE」「#BYVAR」「#BYVAL」が設定できちゃいます。
リファレンスには何故か書いてなかったと思いますが。


#BYって何?って方は以下を参照ください。
TITLEステートメントでBY値を表示する「#BYLINE、#BYVAL、#BYVAR」



See also
ODS EXCELで文字変数を「文字列」として出力したい。
ODS EXCELで「セル内改行」されてしまうところを「セル内折り返し」に変える



0 件のコメント:

コメントを投稿