マクロプロセッサがデバッグ用にマクロの実行をトレースするかどうかを指定します。
| 該当要素: | 構成ファイル、OPTIONSウィンドウ、OPTIONSステートメント、SAS起動時 |
| カテゴリ: | マクロ |
| PROC OPTIONS GROUP= | MACRO |
| LOGCONTROL | |
| 種類: | システムオプション |
| デフォルト: | NOMLOGIC |
| 参照項目: | The SAS Log (SAS言語リファレンス: 解説編) |
%macro mktitle(proc,data);
title "%upcase(&proc) of %upcase(&data)";
%mend mktitle;
%macro runplot(ds);
%if %sysprod(graph)=1 %then
%do;
%mktitle (gplot,&ds)
proc gplot data=&ds;
plot style*price
/ haxis=0 to 150000 by 50000;
run;
quit;
%end;
%else
%do;
%mktitle (plot,&ds)
proc plot data=&ds;
plot style*price;
run;
quit;
%end;
%mend runplot;
options mlogic;
%runplot(Sasuser.Houses)MLOGIC(RUNPLOT):Beginning execution.MLOGIC(RUNPLOT):Parameter DS has value sasuser.houses MLOGIC(RUNPLOT):%IF condition %sysprod(graph)=1 is TRUE MLOGIC(MKTITLE):Beginning execution.MLOGIC(MKTITLE):Parameter PROC has value gplot MLOGIC(MKTITLE):Parameter DATA has value sasuser.houses MLOGIC(MKTITLE):Ending execution.MLOGIC(RUNPLOT):Ending execution.