看板 Statistics 關於我們 聯絡資訊
※ 引述《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
wlsherica:哎呀XD 上一篇強者回答了,受教了~~ 02/17 13:39
※ 編輯: wlsherica 來自: 219.86.133.37 (02/17 13:45)
star2000:也是強者,大謝! 02/17 13:54