Hi, I have a column DATE, type Numeric and Format MMDDYY10.
I need to show that dates in numbers since 1/1/1960 (original SAS format).
Thanks
Here is the solution:
proc sql;
ALTER TABLE WORK.TABLE1
MODIFY varialbe_data FORMAT=null.;
quit;
run;
Just assign a standard numeric format, like 5..
Or use the format in a put statement or put() function.
Here is the solution:
proc sql;
ALTER TABLE WORK.TABLE1
MODIFY varialbe_data FORMAT=null.;
quit;
run;
Null. Isn't a default SAS format.
Changing the format is correct, but if it's a SAS dataset I'd recommend 8. instead.
It's finally time to hack! Remember to visit the SAS Hacker's Hub regularly for news and updates.
What’s the difference between SAS Enterprise Guide and SAS Studio? How are they similar? Just ask SAS’ Danny Modlin.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.