【发布时间】:2014-12-06 04:38:14
【问题描述】:
我在 SAS 中有以下代码:
proc sql;
create table play2
as select a.anndats,a.amaskcd,count(b.amaskcd) as experience
from test1 as a, test1 as b
where a.amaskcd = b.amaskcd and intck('day', b.anndats, a.anndats)>0
group by a.amaskcd, a.ANNDATS;
quit;
数据 test1 有 32 个不同的 obs,而这个 play2 只返回 22 个 obs。我想要做的就是为每个obs,计算历史上相同amaskcd的出现次数。解决这个问题的最佳方法是什么?谢谢。
【问题讨论】: