Building models with SAS Enterprise Miner, SAS Factory Miner, SAS Visual Data Mining and Machine Learning or just with programming

Why the x and xy value is with 3 decimals even after using format having 2 decimals?

Reply
Contributor
Posts: 49

Why the x and xy value is with 3 decimals even after using format having 2 decimals?

7DATA test;
8LENGTH a $6 ;
9a="11345";  x=INPUT(a,10.2); xy=INPUT(a,10.); output;

10   a="11.345"; x=INPUT(a,10.2); xy=INPUT(a,10.); output;

11   put _all_;

a=11.345 x=11.345 xy=11.345 _ERROR_=0 _N_=1

Regular Contributor
Posts: 151

Re: Why the x and xy value is with 3 decimals even after using format having 2 decimals?

You are using an informat, not a format.  The SAS documentation on the w.d informat provides the explanation, here is the link.

http://support.sas.com/documentation/cdl/en/lrdict/64316/HTML/default/viewer.htm#a000199348.htm

Ask a Question
Discussion stats
  • 1 reply
  • 175 views
  • 0 likes
  • 2 in conversation