Re: [程式] SAS MACTRO 變數的問題
※ 引述《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
推
08/01 07:36, , 1F
08/01 07:36, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 5 篇):