Мой набор данных структурирован следующим образом:
ID, Order Date, Delivery Date, Flag
1, 10/03/12, 15/03/12,
1, 17/03/12, 20/03/12, 1
Я хочу иметь возможность рассчитать разницу в датах между первой датой доставки и последующими датами заказа.В конечном итоге цель состоит в том, чтобы сгруппировать эти записи с идентификатором.
Пробовал монотонное () с монотонным () + 1 для самостоятельного объединения, но проблема в том, что каждый идентификатор может иметь несколько разных чисел, нуждающихся в строках.быть сгруппированы вместе.Я использую SAS Enterprise Guide 7 - к сожалению, LAG недоступен.
Пример того, чего я хочу достичь:
ID, Order Date, Deliv Date, Order Date_1, Deliv Date_1, DateDIFF(Deliv Date - Order Date_1)
1, 10/03/12, 15/03/12, 17/03/12, 20/03/12, 2
Есть идеи?