yongyitian 发表于 2015-4-14 11:15 
try this.
data have1;
youyitian大,运行了一下提示说明proc sql语句被立即执行,run语句无效,我忘了说我这边不方便展示数据量很大,几百万条,提示窗口已满很多次,能否不提示直接运行处结果呢。

计算平均的时候只看ind(行业)日期(date)就可以了,我改了一下,能否保留除了这些计算值以外的其他变量呢proc sql;create table abc2 as
select date, indcd,prod,dret2,dret,stkcd,avg(dret) as mdret
from want4
group by stkcd, date, indcd;
quit;
这样做有问题,算出来的平均值就是dret本身,但是我想保留从want4中的其他数据如prod,dret2这些,只不过这些数据都不参与求平均,该如何做呢?
搞定了,谢谢有一天大大,赞啊!