作者west1996 (焦了六年变脆了)
看板Statistics
标题Re: [程式] 请问如何在SAS里如何将数值相加?
时间Wed Feb 17 13:34:45 2010
※ 引述《star2000 (昨夜风)》之铭言:
: 请问一下,如果资料值长成以下
: Year sales
: 1 3
: 2 5
: 3 7
: 4 2
: 如何新增ㄧ个栏位计算之前累进的销售量呢?
: 也就是我想要增第三的栏位成为以下的table
: Year Sales Asales
: 1 3 0
: 2 5 3
: 3 7 8
: 4 2 15
: Asales(i)=Asales(i-1)+sales(i-1)
: 不晓得高手们是怎麽把每ㄧ列的值抓出来的?
: 感谢
data XXX (drop=temp);
retain temp;
set XXX;
if _n_=1 then temp=0;
Asales=temp;
temp=temp+Sales;
run;
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.36.113.137
1F:→ wlsherica:想请问什麽情况下用retain适合? 谢谢~! 02/17 13:40
2F:推 star2000:真强者!!!真厉害!感谢! 02/17 13:51