マクロプロセッサがデバッグ用にマクロの実行をトレースするかどうかを指定します。
該当要素: | 構成ファイル、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.