2015-11-20 86 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);