This seems like a simple problem, but it's making me crazy.
So I'm trying to say that if a date variable (disc_date) is equal to one of a certain set of dates, it should be set to missing.
Here is the code i'm using:
if disc_date in (MDY(10,13,2003),MDY(11,11,2003),MDY(11,27,2003),MDY(11,28,2003),MDY(1,19,2004),MDY(2,12,2004),MDY(2,16,2004),MDY(3,1,2004),MDY(5,31,2004)) then disc_date = .D;
I get the error:
ERROR 22-322: Syntax error, expecting one of the following: a quoted string, a numeric constant, a datetime constant, a missing value, iterator, (.
indicating the first "MDY" function.
Why doesn't it like this??
Anyone have any ideas?
... View more