Sas 自动添加日期计数器
我有一个数据集,我想在其中自动添加日期计数器。下面是我想要的输出,在这里我得到了Type列Sas 自动添加日期计数器,sas,Sas,我有一个数据集,我想在其中自动添加日期计数器。下面是我想要的输出,在这里我得到了Type列 Type Date A Jan2001 A Feb2001 A Mar2001 B Jan2001 B Feb2001 B Mar2001 这是我的psudocode: data stub; set data; if first.type then date = "Jan2001; data = date + month; run; 你是怎么做的?类似
Type Date
A Jan2001
A Feb2001
A Mar2001
B Jan2001
B Feb2001
B Mar2001
这是我的psudocode:
data stub;
set data;
if first.type then date = "Jan2001;
data = date + month;
run;
你是怎么做的?类似这样的事情。INTNX以一个周期递增
data stub;
set yourdata;
retain datecounter;
by type;
if first.type then datecounter='01JAN2001'd;
else datecounter=intnx('Month',datecounter,1);
format datecounter DATE9.;
run;
你想要什么?显示最终的数据集。我想为每种类型添加日期您想在第一个代码块中显示什么?或者你想要别的什么?是的。代码块只是我的伪代码。我不知道如何将其转换为SAS代码。我希望更新同一类型记录的日期,然后重新开始新类型的记录。不,这是第二个代码块。第一个代码块,带有类型和日期,这是您已经拥有的,还是您想要的?