我正在創建名爲「稅收&我」的多個數據集(&我注意到根據計數器I計算的每個新數據集。) 我遇到的問題是在循環附加表格之後。SAS Loop然後追加表格
當我使用此鏈接提供的代碼時,https://support.sas.com/kb/48/810.html我遇到的問題是我現在使用我的代碼並使其與此代碼一起流動。我想用工作而不是abc。作爲我的libname。對於我的櫃檯,我想使用&我和&n而不是'count',而不是名字,我想插入稅。
當我使用&我而不是8.我得到一個錯誤,說無效的參考,當我改名爲稅收,我得到18錯誤不同。
%macro loop(list1, list2);
%let n=%sysfunc(countw(&list1, %str('')));
%do i=1 %to &n;
%let O_list1 = %scan(&list1, &i, %str('');
%let O_list2 = %scan(&list2, &i, %str('');
data taxes&i;
food=3*&O_List1;
materials = 4*&O_List2;
%end;
%mend;
run;
%list('1' '2', '3' '4') /*(this is "O_List1", "O_List2") */
您的代碼沒有附加內容,所以很難看到您是如何試圖在此處示例的。 – Reeza