討論串[程式] SAS MACTRO 變數的問題
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 14→)留言15則,0人參與, 最新作者Maninck (我是大天才^o^/)時間13年前 (2011/07/30 14:57), 編輯資訊
3
0
0
內容預覽:
[軟體程式類別]:. 入軟體程式類別 SAS. [程式問題]:. 資料處理. [軟體熟悉度]:. 新手(不到1個月). [問題敘述]:. 我寫了兩隻程式分別為aa.sas及bb.sas,我想讓bb直接呼叫aa的結果存起來。. 但目前遇到的一個大問題是,他的變數好像都是共用的. bb裡面的變數k,如果
(還有877個字)

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者tew (咖啡王子)時間13年前 (2011/07/31 18:25), 編輯資訊
0
0
0
內容預覽:
%macro aa(num);. %do i=1 %to #. data tem&i;. do i=1 to &i;. do j=1 to &i;. col=i;. row=j;. multi=i*j;. output;. end;. end;. run;. %end;. %mend;. 反

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者tew (咖啡王子)時間13年前 (2011/07/31 21:08), 編輯資訊
0
0
0
內容預覽:
%MACRO aa (num,file);. DATA &file;. %DO i=1 %TO #. %DO j =1 %TO #. col = &i;. row = &j;. muti = &i*&j;. output;. %END;. %END;. RUN;. %MEND;. %
(還有11個字)

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者west1996 (焦了六年變脆了)時間13年前 (2011/07/31 22:32), 編輯資訊
0
0
0
內容預覽:
兩個方法. 1.如果是一個data作出來之後,緊接著就想呼叫這一個data的話,可以使用&syslast這一. 個global等級的automatic macro variable,這個variable會帶出程式執行到此最後一. 個使用過的data的名稱包含他的libname. 2.如果不是要馬上呼
(還有158個字)

推噓3(3推 0噓 24→)留言27則,0人參與, 最新作者Maninck (我是大天才^o^/)時間13年前 (2011/08/01 19:33), 編輯資訊
0
0
0
內容預覽:
感謝tew大所提供的方法我做出來了. (我也試了一下west1996大所提供的方法二,不過在macro很多層時,會亂掉). 不過現在遇到了其他的問題. 問題一:. 當沒有綠色的那些程式碼時,他可以跑出兩個檔. 但當加上去時,就會出現錯誤. ERROR: File WORK.DATA.DATA doe
(還有3562個字)
首頁
上一頁
1
下一頁
尾頁