Re: [程式] 請問如何在SAS裡如何將數值相加?

看板Statistics作者 (Mon_tresor)時間16年前 (2010/02/17 13:38), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串3/5 (看更多)
※ 引述《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) 以下是我的寫法,請多多指教: 原本資料檔為a data b; set a; asales+sales; asales2=lag(asales); run; 原po要的asales即是我程式裡面的asales2 不過第一年的asales2是「.」 剛剛又想到一個: data b; set a; retain asales 0; asales+lag(sales); run; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.86.133.37

02/17 13:39, , 1F
哎呀XD 上一篇強者回答了,受教了~~
02/17 13:39, 1F
※ 編輯: wlsherica 來自: 219.86.133.37 (02/17 13:45)

02/17 13:54, , 2F
也是強者,大謝!
02/17 13:54, 2F
文章代碼(AID): #1BUu36Yj (Statistics)
討論串 (同標題文章)
文章代碼(AID): #1BUu36Yj (Statistics)