2016-07-14 12 views
-1

大きなcall executeの中にあり、フラグ変数がで、1でない場合にのみ、データステップを実行する必要があります。 つまり、flag=1の場合はデータステップが開始され、それ以外の場合は開始されません。 IFmacroの外で、データステップの外に使用する必要があります。 どうすれば修正できますか?あなたはマクロ言語を使用する必要がある、とあれば、その後などのマクロバージョンの事前SASでのデータステップの調整方法

+0

を編集しました。 – Jetzler

答えて

0

感謝。これを試してみてください:

%let flag = ; 

*or method/logic such as :into or other to set macro value to 1 or 0; 

%macro pre_run_check(); 
    %if &flag = 1 %then %do; 

    *CODE HERE; 

    %end; 
%mend; 

%pre_run_check(); 

28/07/2016:czechraisinは、使用しているコードの例を与えてください

関連する問題