【发布时间】:2022-11-25 08:15:01
【问题描述】:
我希望你能提供帮助。
我有一个 SAS 数据集,它有两列,ID 和 Date,如下所示: 在某些情况下,日期列会跳过一个月。我需要一个代码来创建每个 ID 的缺失日期,例如对于 AY273,我需要一个创建日期为 2022/11/20 的代码,对于 WG163,我需要一个创建日期为 2022/12/15 的代码。
【问题讨论】:
-
每个 ID 的月中日期部分是否始终不变?
-
不,它可以变化但变化不大。例如。对于第一个 ID,日期可能在 18 - 22 之间变化。该日期是保费收集日期,因此它将基于最近的工作日,但我需要创建的日期不必遵循该规则
-
好的。因此,无论变化很小,在您的数据中,两个日期永远不会出现在同一个月内,对吗?
-
是的,每个日期都有一个唯一的月份
-
舒尔?你永远不会有人支付
2022/01/30,2022/03/1,2022/03/30,......?
标签: date if-statement join sas uniqueidentifier