[程式] SAS 根據資料讀檔
[軟體程式類別]:
sas
[程式問題]:
資料處理
[軟體熟悉度]:
中(3個月到1年)
[問題敘述]:
我有一個會員名單檔(FILE_POP),紀錄ID及申請年月
想要依照申請年月不同,抓出對應的申請類別
但是申請類別是分開不同月份存的檔
如下所示:
會員名單檔 FILE_POP
ID 申請年月
ID1001 201205
ID1002 201206
ID1003 201207
...
ID100n 201208
各月申請者類別檔
M_201205 <-5月申請者之資料
ID 類別
ID1001 A
ID2003 B
ID4009 C
...
IDxxxx A
M_201206 <-6月申請者之資料
ID 類別
ID1002 C
ID2008 A
ID5008 B
...
IDxxxx C
等共24個檔案 (M_201201~M_201312)
最後想要的結果為
FINAL
ID 申請年月 類別
ID1001 201205 A
ID1002 201206 C
ID1003 201207 B
...
ID100n 201208 E
[程式範例]:
目前有想到的作法有兩種
一個是先做出
ID 類別_201201 類別_201202 類別_201203...類別_201312
這樣的TABLE
再與FILE_POP串檔
另一個是做出
申請年月 ID 類別
這樣的TABLE
再與FILE_POP串檔
想請問有沒有可以直接用類似
%i=申請年月
DATA FINAL;
MERGY FILE_POP
M_&i;
BY ID;
類別=M_&i..類別
RUN;
這樣概念的寫法呢?
有GOOGLE過 但沒有找到想要的結果
想請問有沒有人知道這樣的想法可不可行 要怎麼做呢?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.162.199.109
※ 編輯: zacaria 來自: 1.162.199.109 (12/19 00:03)