我有這樣一日3列的表,並需要添加第四列:與以下行詳細信息回填
Sequence ID Last Status Current Status
1 1 New
2 1 New Open
3 1 Open
4 1 Open
5 1 Open
6 1 Open Closed
7 1 Closed
8 1 Closed
9 1 Closed
10 2 New
11 2 New Open
12 2 Open
13 2 Open Closed
14 2 Closed
15 3 New
16 3 New Open
etc.
基本上它目前只顯示該點的最後狀態的狀態被改變 - 我需要顯示當前的'當前'狀態。
我是新來的SQL,並認爲我可以使用LEAD,但不幸的是它在SAS中不受支持。
謝謝!
謝謝。我發現過去類似的事情更快地發現數據步驟,而且我無法得到SQL來運行。 – 2013-03-26 12:47:20
您可能可以消除2種類型,並通過向後處理數據集在單個數據步驟中執行此操作: http://stackoverflow.com/questions/915419/sas-can-i-make-sas-process-觀察結果向後 我不確定這是否可以與通過聲明一起工作,但是值得一試。 – user667489 2013-03-26 14:32:22
不幸的是,沒有;當使用隨機訪問(POINT)時,你會失去LAST和FIRST。如果DESCENDING的工作方式允許您從同一類別進行升級或降級,那將會很好,但這很難或不可能實現。 – Joe 2013-03-27 06:56:05