Writes numeric values with a comma that separates every three
digits and a period that separates the decimal fraction.
Category: |
Numeric
|
Alignment: |
right
|
-
w
-
specifies the width of the output field.
Default: |
6 |
Range: |
1-32 |
Tip: |
Make w
wide enough to write the numeric values, the commas, and the optional decimal
point. |
-
d
-
specifies the number of digits to the right
of the decimal point in the numeric value. This argument is optional.
Range: |
0-31 |
Requirement: |
must be less than
w |
The COMMAw.d format writes numeric values with a comma that separates
every three digits and a period that separates the decimal fraction.
-
The COMMAw.d format is similar to the
COMMAXw.d format, but the COMMAXw.d format reverses the roles of the decimal point
and the comma.
This convention is common in European countries.
-
The COMMAw.d format is similar to the
DOLLARw.d format except that the COMMAw.d format does not print a leading dollar
sign.
put @10 sales comma10.2;
Value of sales |
Results |
|
----+----1----+----2
|
23451.23
|
23,451.23
|
123451.234
|
123,451.23
|
Copyright © 2011 by SAS Institute Inc., Cary, NC, USA. All rights reserved.