Is there a good way to do error handling in proc fcmp and throw an error message to the SAS log in red font?
The only way I have been handling error messages in fcmp is by doing something like this:
if lettercase not in("U", "L") then do;
put "ERROR The second argument to the letters function must be one of U, u, L, or l.";
return(-1);
end;
but this only writes the message to the log in standard black font. I want the font to mirror the SAS system error messages. Also, is there a preferred or specific value I shoudl be returning for errors?
Thanks.
Why didn't you include the colon?
Ahhh. Thanks. I didn't realize I simply had to put in a colon. That worked!
Save $250 on SAS Innovate and get a free advance copy of the new SAS For Dummies book! Use the code "SASforDummies" to register. Don't miss out, May 6-9, in Orlando, Florida.
Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.