,我有以下數據集:總和每月到每年在SAS
Date Occupation Count
Jan2006 Nurse 15
Jan2006 Lawyer 2
Jan2006 Mechanic 3
Feb2006 Economist 2
Feb2006 Lawyer 1
Feb2006 Nurse 5
的數據都在持續,直到2014年12月有差異的職業和和計數每個職業的方式。我想要做的就是將所有職業的人數統計爲一年。因此,假設上面的數據已全部個月,數我想我的最終數據看起來像這樣:
Date Occupation Sum
2006 Nurse 20
2006 Lawyer 3
2006 Mechanic 3
2006 Economist 2
and so on until Dec2014.
我嘗試使用first.variable和last.variable如下,但沒有奏效。
data want,
set have;
if first.date and first.Occupation then sum = 0;
sum+Count;
if last.date and last.occupation then output;
run;
但是,這並沒有給我所需的輸出。我覺得這可以在SQL中輕鬆完成,但不熟悉SQL,我不願意使用它。
在此先感謝您的幫助。
儘管下面的SQl代碼也工作得很好,但我不得不編寫另一個數據步驟來擺脫重複項。但是這一切都照顧好了。謝謝 :) – user2916331