【发布时间】:2018-07-18 23:13:41
【问题描述】:
我有一个格式如下的数据集:
Date Item Customer Qty
10/05/2017 HDD IGM 1
10/09/2017 Mouse DCD 4
10/11/2017 Mouse IGM 1
假设数据按日期排序,我希望 SAS 循环遍历每条记录并回顾 6 周以查看客户是 Repeat 客户还是新客户。
我的最终结果是这样的:
Date Item Customer Qty Repeat Flag
10/05/2017 HDD IGM 1 0
10/09/2017 Mouse DCD 4 0
10/11/2017 Mouse IGM 1 1
我是 SAS 新手,已经在这里停留了一段时间。提前致谢。
编辑 - 我知道这可以使用 ProcSQL 来完成,但我正在尝试仅使用 SAS 语言来实现它。
【问题讨论】:
-
“回顾 6 周”是什么意思?您是否要将最近一次记录超过 6 周的客户视为新客户?
标签: sas