BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
BU2B
Calcite | Level 5

Hello all,

I'm still struggling with time in SAS.  I thought I had it down!  I'm trying to increment a date (SDate_Time) by a 15 minute interval.  I'm getting what I think is the right number of obs, but no Date_15.  What am I missing?

data gads6 (KEEP = SDate_Time NumIntervals);
set gads4;

do j = 1 to NumIntervals by 1;
  Date_15 = intnx('dtminute15', SDate_Time, NumIntervals);output;
end;

run;

1 ACCEPTED SOLUTION

Accepted Solutions
FriedEgg
SAS Employee

You have a keep data set option which is dropping Date_15.  There is nothing wrong with your intnx function call (beside the DT prefix being redundant)

View solution in original post

2 REPLIES 2
FriedEgg
SAS Employee

You have a keep data set option which is dropping Date_15.  There is nothing wrong with your intnx function call (beside the DT prefix being redundant)

BU2B
Calcite | Level 5

Doh!  OK I feel stupid now:-)  On the bright side I guess my date/time understanding is better.  Thanks!

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 2 replies
  • 2109 views
  • 0 likes
  • 2 in conversation