討論串[程式] 請問如何在SAS裡如何將數值相加?
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者star2000 (昨夜風)時間16年前 (2010/02/25 09:59), 編輯資訊
0
0
0
內容預覽:
阿,剛剛看了前ㄧ篇文章,想出跑的方法了。. data sales;. set a;. by company;. retain asales 0;. asales+lag(sales);. if first.company then asales=0;. run;. 感謝前ㄧ篇文章得分享!!. --.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者star2000 (昨夜風)時間16年前 (2010/02/25 09:51), 編輯資訊
0
0
0
內容預覽:
之前很感謝west1996和wlsherica的解惑,. 我有個延伸的問題想要請較一下,. 資料長成以下,. Company Year Sales. A 1 3. A 2 5. A 3 7. A 4 2. B 1 4. B 2 5. B 3 3. B 4 1. 如何分公司計算前期累加的銷售量呢?.
(還有70個字)

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者wlsherica (Mon_tresor)時間16年前 (2010/02/17 13:38), 編輯資訊
0
0
0
內容預覽:
以下是我的寫法,請多多指教:. 原本資料檔為a. data b;. set a;. asales+sales;. asales2=lag(asales);. run;. 原po要的asales即是我程式裡面的asales2. 不過第一年的asales2是「.」. 剛剛又想到一個:. data b;.
(還有1個字)

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者west1996 (焦了六年變脆了)時間16年前 (2010/02/17 13:34), 編輯資訊
0
0
0
內容預覽:
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.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者star2000 (昨夜風)時間16年前 (2010/02/17 12:58), 編輯資訊
0
0
0
內容預覽:
請問一下,如果資料值長成以下. 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
(還有1個字)
首頁
上一頁
1
下一頁
尾頁