全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2184 5
2010-03-23
程序是这样的:
data _null_;
set research.investment;
format invtime 8.0;
a='%roundcount(';
b=',';
c=')';
file "roundnumber.txt";
put a $ institution $ b $ invtime  c $;
run;
proc sql noprint;
create table round
(institution char(12),invtime num,round num);
%macro roundcount(institution,date);
select count(*) into :count
from research.investment
where institution="&institution" and invtime<&date;
insert into round(institution,invtime,round) values ("&institution",&date,&count);
%mend;
%include"roundnumber.txt";
quit;

能够运行,但在日志窗口出现了两行:
warning:没有解析符号引用B。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2010-3-23 14:29:10
运行了下没有warning啊
LZ这样做是不是为了避免笛卡尔积?
research.investment大的话,这样的效率也不高啊
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-3-23 14:40:03
说实话,什么叫笛卡尔积我都不知道,实在宏的运行中间出现warning,有四行,出现两次.
2# soporaeternus
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-3-23 14:51:08
除了MACRO调用有点乱(可能个人习惯问题),我看不出什么问题
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-3-23 15:22:23
进来学习了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-3-23 15:51:39
put a $ institution $ b $ invtime  c $;

institution会不会有一些特殊字符,比如institution="&b"
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群