0
マクロループをテストしています。コードはシンプルですが、常に "マクロ関数%SCANの引数が多すぎます"というエラーメッセージが表示されます。理由を理解できませんでした。誰でもそれを説明できますか?ありがとう! コードは:マクロvarriableにおいて単純なSASマクロのエラー
%macro test;
proc sql;select distinct tj, max(tj) into: tp separated by ",", : maxtp from ASA_k where tj>0;quit;
%do i=1 %to &maxtp.;
%let timep=%scan(&tp.,&i.,",");
%put &timep.;
%end;
%mend;
%test;
または別の文字で区切って使用してください –
説明のために、ロバート! – Andrea