seven74 发表于 2015-3-7 04:29 
如果每个时间不同变量只有1个非零,直接group by date,且对每个变量分别求和怎样
啊谢谢!!!我又run出来了~~~这个方法很好使!~ 太谢谢了!!!
proc sql;
202 create table f1 as
203 select date,
204 sum(ret*(pfc="BIHI_VWRET") )as BIHI_VWRET,
205 sum(ret*(pfc="BILO_VWRET") )as BILO_VWRET,
206 sum(ret*(pfc="BIME_VWRET") )as BIME_VWRET,
207 sum(ret*(pfc="SMHI_VWRET") )as SMHI_VWRET,
208 sum(ret*(pfc="SMLO_VWRET") )as SMLO_VWRET,
209 sum(ret*(pfc="SMME_VWRET")) as SMME_VWRET
210 from "/folders/myfolders/a4/f.sas7bdat" as f
211 group by date;
212 quit;