Re: [程式] 不好意思,想請問有關sas分群加總的問쌠…

看板Statistics作者 (joy)時間14年前 (2011/05/03 00:12), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/5 (看更多)
非常謝謝大人的回答 因為不知道要怎麼直接修改原來發的文章 所以用回文來表示謝意 另外,小妹根據大人提供的寫法另外做一些更動 在這裡也跟大人分享一下 因為有兩個年度,再加上2011年第一季所需的資料只有到二月底 所以小妹將宣告if的部份修改為 IF yr='2010' THEN if month='4' or month='5' or month='6' THEN month='6'; ELSE IF month='7' or month='8' or month='9' THEN month='9'; ELSE IF month='10' or month='11' or month='12' THEN month='12'; ELSE DELETE; IF yr='2011' THEN IF month='1' or month='2' THEN month='2'; ELSE DELETE; RUN; 其中,小妹發現不知道為何,如果只寫if month='4' or month='5' THEN month='6'; 在進行SQL加總時並未將本來MONTH=6的數字加入,故小妹另外在if後面多宣告一次 PROC SQL; CREATE table new as SELECT distinct code,name,yr,month,sum(AR) as TOTALAR from d GROUP BY code,name,yr,month; QUIT; 在進行SQL時,由於按照大人原先的寫法,好像同公司同月分的資料不會自動合併成一筆 故小妹參考distinct的語法,另外修正為以上寫法 但是由於小妹沒有學過SQL 所以也不確定這樣寫對不對(但是輸出的資料還有LOG視窗內沒有發現什麼問題啦...) 還煩請大人指教 非常感謝大人的幫忙^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.25.209.6
文章代碼(AID): #1DljVHYp (Statistics)
討論串 (同標題文章)
文章代碼(AID): #1DljVHYp (Statistics)