我有一个重复客户表,如果上次购买已经超过30天了,我想为每个客户id添加一个标志。它是由ID和上升日期安排的。我能想到这样做的唯一方法是引用上一行。这里是伪代码来说明我的意思。IF (CUSTOMERID = PRIOR.CUSTOMERID) AND (DATE - PRIOR.DATE >= 30) THEN FLAG = 'Yes'
但是,在浏览了一些之后,我不知道如何在SAS中完成这一任务,无论是在数
我正在编写一个SAS代码,因为我是SAS的新手(一直在研究R),所以我很难理解SAS中的日期格式。我有一个SAS数据集Sales_yyyymm,我正在创建一个代码,该代码接受用户输入的日期值,如果存在该日期的销售数据,则需要将一个标志作为1创建为0。20010120;
Set B; else Date_