看板 Statistics 關於我們 聯絡資訊
※ 引述《Maninck (我是大天才^o^/)》之銘言: : [軟體程式類別]: : 入軟體程式類別 SAS : [程式問題]: : 資料處理 : [軟體熟悉度]: : 新手(不到1個月) : [問題敘述]: : 我寫了兩隻程式分別為aa.sas及bb.sas,我想讓bb直接呼叫aa的結果存起來。 : 但目前遇到的一個大問題是,他的變數好像都是共用的 : bb裡面的變數k,如果宣告成i,他就會跟aa裡的i混亂掉, : 不知道能不能讓他們同樣都是i,但卻不會亂掉。 : 也就是說我想做到像java那樣可以模組間的變數不會互相干擾。 : [程式範例]: %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; %INCLUDE 'E:\TEST\source\aa.sas'; %MACRO bb (num,file); %DO k=1 %TO # %aa(&k); DATA tmp&k; SET &file; -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 42.72.25.47
Maninck:感謝<(_ _)> 我來試試看^O^/ 08/01 07:36