作者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
→ wlsherica:想請問什麼情況下用retain適合? 謝謝~! 02/17 13:40
推 star2000:真強者!!!真厲害!感謝! 02/17 13:51