作者tew (咖啡王子)
站内Statistics
标题Re: [程式] SAS MACTRO 变数的问题
时间Sun Jul 31 21:08:39 2011
※ 引述《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
1F:推 Maninck:感谢<(_ _)> 我来试试看^O^/ 08/01 07:36