SAS Code:
Date=today()-5;
Format Date DOWNAME.;
put "date=" date;
is working and the code has output date as Friday
BUT, the code: if date= "Friday" then put 'Today is =' date; is not working. Can someone help?
A format controls how a value displays, not what to test for equality.
If you want to test a formatted value the you would use Put(variable, formatname.)
If a value is a date then the easiest way to check if date is a specific day of the week is to use the WEEKDAY function.
A format controls how a value displays, not what to test for equality.
If you want to test a formatted value the you would use Put(variable, formatname.)
If a value is a date then the easiest way to check if date is a specific day of the week is to use the WEEKDAY function.
April 27 – 30 | Gaylord Texan | Grapevine, Texas
Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!
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.
Ready to level-up your skills? Choose your own adventure.