Could some one please let me know how I could insert parentheses as well as the $ sign for negative values using picture formats. I can do parentheses or the $ sign but dont know how to apply both. I am using them in Proc Report Any thoughts?
Thanks in advance!
Does this do what you want (look in log for output):
proc format library=work;
picture pay low-<0 ='000,009.99)' (prefix='($')
0 -high='000,009.99' (prefix='$');
run;
data _null_;
x= -1.25; put x pay.;
x= 1.25; put x pay.;
run;
Does this do what you want (look in log for output):
proc format library=work;
picture pay low-<0 ='000,009.99)' (prefix='($')
0 -high='000,009.99' (prefix='$');
run;
data _null_;
x= -1.25; put x pay.;
x= 1.25; put x pay.;
run;
You should add a space to the end of the picture for positive numbers so that the decimal place lines up with the negative numbers.
This is perfect! It worked.
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 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.