02-09-2017 09:59 AM
I try to determine decimal digit of my variables which has fractional number. I have a sample data set as below and my desired output also as below. I don't want to round variiables's values, I just want to cut the decimal part when it comes 6th digit on decimal part.
Data Sample; Input Fractional; Datalines; 1.12345678 2.87654321 3.56781234 4.24135768 5 ; Run; Data Want; Set Sample; Decimal=Round(Fractional,.000001); Run;
02-09-2017 10:27 AM
02-09-2017 10:25 AM
Maybe the easiest is just to pick an appropriate fixed decimal format;
Data Sample; Input Fractional; put (Fractional Fractional Fractional) (f10.2 f10.4 f10.6); Datalines; 1.12345678 2.87654321 3.56781234 4.24135768 5 ; Run;
If you already have the data set and values then just use the desired format for print/report/ other procedure. Then the