2015-11-20 90 views
0

另一个问题:用intck标记日期(SAS)

我试图在我的SAS代码中标记30天的数据。

Person Day 1 Release Date Sales 
Person Day 2 Release Date Sales 

所以,我创建了一个标志,上面写着如果Release Date = Day 1,然后flag = 1 else flag = 0

我需要flag = 1后30天算。我曾经在SAS中用intck做过这件事,但是丢失了我所有的代码,我不记得如何正确使用它。

有什么想法?提前致谢。

+1

建议您显示一些示例输入记录以及所需的输出。如果您有日期变量并且想要计算几天,则可以使用减法代替INTCK。 – Quentin

回答

0

我想你想用INTNX()函数代替。

day1='01MAY2015'd ; 
day30 = intnx('day',day1,30);