自动添加日期计数器

时间:2014-03-25 14:58:41

标签: 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;

你是怎么做的?

1 个答案:

答案 0 :(得分:2)

像这样的东西。 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;
相关问题