我有一個現有的列,其客戶ID在不同的日期/時間在整個數據表中多次出現。我想根據日期/時間變量為每個唯一客戶ID創建一個序列,例如1,2,3。如何在JMP中實現同樣的目標?
示例數據片段(客戶ID |日期)
ABC | 1-JUN-2019
XYZ | 1-JUN-2019
ABC | 3-JUN-2019
ABC | 4-JUN-2019
XYZ | 7-JUN-2019
我想創建如下的結果((客戶ID |日期|自定義ID /日期組合的順序)
ABC | 1-JUN-2019 | 1
XYZ | 1-JUN-2019 | 1
ABC | 3-JUN-2019 | 2
ABC | 4-JUN-2019 | 3
XYZ | 7-JUN-2019 | 2
請指教
這是一個可行的公式
dt = Current Data Table();
theRow = Row();
theCustomer = :Customer ID;
seq = N Rows( dt << get rows where( :Customer ID == theCustomer & Row() < theRow ) ) + 1;