我想拉回所有MAX實例給出的子集數據.... first.id或last.id不工作,因爲我想保留幾行同一筆交易。例如:SAS數據步驟:子集多行而不使用第一個/最後一個
在這個例子中,我想突出顯示的行作爲輸出。我的數據有幾個FORM,QUARTER和CUST_ID我想以編程方式讓SAS根據FORM,QUARTER,CUST_ID回退最新數據
Last.DB_ID只返回1行。我需要具有相同DB_ID的所有行。
也這並沒有做任何事情:
data work.want;
set work.have;
by FORM Quarter Cust_ID DB_ID ;
if Max(DB_ID) then output;
run;
您已經使用Oracle和SQL爲其添加了標籤。爲什麼?數據是從數據庫中開始的嗎? –
是的,數據存放在Oracle中,我可以通過SAS使用SQL從DW進行查詢。 –