EUROw.d Format

Writes numeric values with a leading euro symbol (€), a comma that separates every three digits, and a period that separates the decimal fraction.

Category: Numeric
Alignment: Right

Syntax

EUROw.d

Arguments

w

specifies the width of the output field.

Default 6
Range 1–32
Tip If you want the euro symbol to be part of the output, be sure to choose an adequate width.

d

specifies the number of digits to the right of the decimal point in the numeric value.

Default 0
Range 0–31
Requirement must be less than w

Comparisons

  • The EUROw.d format is similar to the EUROXw.d format, but EUROXw.d format reverses the roles of the decimal point and the comma. This convention is common in European countries.
  • The EUROw.d format is similar to the DOLLARw.d format, except that DOLLARw.d format writes a leading dollar sign instead of the euro symbol.
Note: The EUROw.d format uses the euro character (U+20AC). If you use the DBCS version of SAS and an encoding that does not support the euro character, an error will occur. To prevent this error, change your session encoding to an encoding that supports the euro character.

Example

These examples use 1254.71 as the value of amount.
Statements
Results
----+----1----+----2----+----3
select put(1254.71,euro10.2);
 E1,254.71
select put(1254.71,euro5.);
1,255
select put(1254.71,euro9.2);
E1,254.71
select put(1254.71,euro15.3);
     E1,254.710