0
我正在測試宏循環。代碼很簡單,但總是出現錯誤消息「宏功能%SCAN具有太多參數」。無法理解原因。任何人都可以解釋它?謝謝! 的代碼是:簡單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