Writes numeric values with a leading dollar sign, a period that
separates every three digits, and a comma that separates the decimal fraction.
Category: |
Numeric
|
Alignment: |
right
|
-
w
-
specifies the width of the output field.
-
d
-
specifies the number of digits to the right
of the decimal point in the numeric value. This argument is optional.
Default: |
0 |
Range: |
0-31 |
Requirement: |
must be less than w |
The DOLLARXw.d format writes numeric values with a leading dollar sign,
with a period that separates every three digits, and with a comma that separates
the decimal fraction.
The hexadecimal representation of the code for the
dollar sign character ($) is 5B on EBCDIC systems and 24 on ASCII systems.
The monetary character that these codes represent might be different in other
countries, but DOLLARXw.d
always produces one of these codes. If you need another monetary character,
define your own format with the FORMAT procedure. See The
FORMAT Procedure in
Base SAS Procedures Guide for more details.
-
The DOLLARXw.d format is similar to the
DOLLARw.d format, but the DOLLARXw.d format reverses the roles of the decimal point
and the comma.
This convention is common in European countries.
-
The DOLLARXw.d format is the same as the
COMMAXw.d format except that the COMMAw.d format does not write a leading dollar
sign.
put @3 netpay dollarx10.2;
Value of netpay |
Results |
|
----+----1----+
|
1254.71
|
$1.254,71
|
Copyright © 2011 by SAS Institute Inc., Cary, NC, USA. All rights reserved.