Re: [程式] sas sql 分層加總

看板Statistics作者 (那就念吧~~)時間13年前 (2012/09/29 19:15), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/4 (看更多)
※ 引述《hannah1433 (fjiej)》之銘言: : [軟體熟悉度]: : x y z1 z2 t sum : 0 0 0 0 1 2 : 0 0 0 1 1 : 0 0 0 0 1 2 : 0 0 0 1 1 : 0 0 0 0 2 4 : 0 0 0 1 2 : 0 0 0 0 4 8 : 0 0 0 1 4 : 請問要怎麼用把z2的0,1旁的t加總,就像sum那樣 : 我適用sql寫的,已經有增加欄位(SUM) : 現在就不知道要怎麼加總 : 懇請各位高手幫忙! : 謝謝 proc sql ; create table test as select *, sum(t) as sum_t from a /*如果你的原來的資料table叫做a的話*/ group by t quit; 得到的結果應該會是 x y z1 z2 t sum sum_t 0 0 0 0 1 2 4 0 0 0 1 1 4 0 0 0 0 1 2 4 0 0 0 1 1 4 0 0 0 0 2 4 4 0 0 0 1 2 4 0 0 0 0 4 8 8 0 0 0 1 4 8 但是.... 1.不知道你是不是要加總t,還是你要加總z2 因為你的sum欄看起來像是將1,2列加總然後3,4列加總,然後5,6列加總 可是你又說想要加總z2旁邊的t欄位... 所以我不太確定你要的結果是?? 還是你把你想要的結果欄位po出來看一下 2.因為我也是新手,而且手邊沒有sas可以測試語法有沒有寫錯 如果你不急的話,星期一我會測看看有沒有寫錯,或是等一下可能會有高手來救~~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 36.227.127.193 ※ 編輯: dofu1943 來自: 36.227.127.193 (09/29 19:16) ※ 編輯: dofu1943 來自: 36.227.127.193 (09/29 19:16)
文章代碼(AID): #1GPjX1nw (Statistics)
文章代碼(AID): #1GPjX1nw (Statistics)