ODSグラフを画像ファイルとして保存する方法自体は、以下記事をご覧下さい。
(特に画像ファイル名がおかしくなる場合がある件を知らない方は要チェック!)
http://sas-boubi.blogspot.jp/2015/09/odssg.html
そして今回は、SAS9.4のメンテナンスリリース3から追加になった機能の紹介です。
まず以下のプログラムをご覧ください。
では次に上のプログラムの青字箇所を以下のように変えて再実行してみます。
すると、ファイル名の末尾の番号が100から始まるようになりました。
SAS9.4のメンテナンスリリース3から、ファイル名末尾の開始番号を指定出来るようになりました。
なので、開始値を1からにしたい場合、
そして今回は、SAS9.4のメンテナンスリリース3から追加になった機能の紹介です。
まず以下のプログラムをご覧ください。
ods graphics / reset=index imagename="SAMPLE" outputfmt=png ;
ods html close;
ods listing gpath="C:\TEST";
proc sort data=SASHELP.CLASS OUT=CLASS;
by AGE;
run;
proc sgplot data=CLASS;
scatter x=HEIGHT y=WEIGHT;
by AGE;
run;
ods listing close;
ods graphics / reset=all;
ods html;
|
by変数AGEの値毎に以下6個のグラフが作られます。ここまでは今までの機能です。
SAMPE.png
SAMPE1.png
SAMPE2.png
SAMPE3.png
SAMPE4.png
SAMPE5.png
では次に上のプログラムの青字箇所を以下のように変えて再実行してみます。
reset=index(100)
|
すると、ファイル名の末尾の番号が100から始まるようになりました。
SAMPE100.png
SAMPE101.png
SAMPE102.png
SAMPE103.png
SAMPE104.png
SAMPE105.png
SAS9.4のメンテナンスリリース3から、ファイル名末尾の開始番号を指定出来るようになりました。
ODS GRAPHICS / RESET = INDEX( ファイル名末尾の開始値 );
|
なので、開始値を1からにしたい場合、
reset=index(1)
|
とすれば、SAMPLE1.png ~ SAMPLE6.png と作ることが出来ます。
0 件のコメント:
コメントを投稿