作者piao07 ()
看板Statistics
标题SAS新手的问题
时间Fri Dec 21 22:37:07 2007
我试图写一个marco
%MACRO number(s,t);
a=&s*&t
%MEND number;
%number(1,5);
RUN;
可是这样执行却会出错 请问原因在哪里呢
拜托大家一下 我是新手
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.217.50
1F:推 alias:%MACRO number(s,t); 12/21 23:59
2F:→ alias:data aa; 12/21 23:59
3F:→ alias:a=&s*&t; 12/21 23:59
4F:→ alias:run; 12/22 00:00
5F:→ alias:%MEND number; 12/22 00:00
6F:→ alias:%number(1,5); 12/22 00:01
7F:→ alias:以上程式可以运作...但是在这个例子可以运作 12/22 00:01
8F:推 alias:至於是哪里出错的话, 我一时说不清, 如果你是新手的话 12/22 00:04
9F:→ alias:建议你, 先去了解SAS的一些基本性质... 12/22 00:05
10F:→ piao07:谢谢楼上 原来是要先宣告变数 12/22 00:22
11F:→ kingbee:你少打了 let a=&s*&t; 前面let 和後面的 ; 12/22 02:05
12F:推 kingbee:ㄆ越晚了 脑袋越顿 %let (忘了打%) 12/22 02:15