Hello,
I've an xml file (it's German currency values) where column Amount ist a string column with values like this.
5,000; 4,000; 7,500
Now I have changed this from string to numeric with this statement.
New_Amount = round(input(Amount, commax32.),0.01);
My result is for the example values above is.
5; 4; 7,5
But I need these values.
5,00; 4,00; 7,50
What do I have to change?
Thank you and regards
Hans
Ok then do this
data eee;
a = '7,50000';
b = input(a, commax10.8);
format b commax10.2;
run;
The value a in my case is a string. This solution is not working.
data eee; a = '7,50000'; format a commax8.2; put a=; run;
Ok then do this
data eee;
a = '7,50000';
b = input(a, commax10.8);
format b commax10.2;
run;
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!
Still thinking about your presentation idea? The submission deadline has been extended to Friday, Nov. 14, at 11:59 p.m. ET.
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.