前のページ|次のページ

EUROw.d出力形式

先頭にユーロ(E)記号を付け、3桁ごとにカンマを入れ、小数部分との区切りにはピリオドを使用して数値を出力します。

カテゴリ: 数値
配置:

構文

EUROw.d

説明

w

出力フィールドの幅を指定します。

デフォルト 6
範囲 1-32
ヒント 出力にユーロ記号を含める場合、適切な幅を選択していることを確認してください。

d

数値の小数点以下の桁数を指定します。

デフォルト 0
範囲 0-31
要件 wより小さい数にします。

比較

  • EUROw.d出力形式はEUROXw.d出力形式に似ていますが、EUROXw.d出力形式では小数点とカンマの役割が逆になっています。この規則はヨーロッパの国で共通です。
  • EUROw.d出力形式はDOLLARw.d出力形式に似ていますが、DOLLARw.d出力形式は先頭にユーロ記号のかわりにドル記号を付けます。

この例では、金額の値に1254.71を使用します。
ステートメント
結果
----+----1----+----2----+----3
put amount euro10.2;
 E1,254.71
put amount euro5.; 
1,255
put amount euro9.2;
E1,254.71
put amount euro15.3;
     E1,254.710
data _null_;   
   input x;
   put x euro10.2;
   put x euro5.; 
   put x euro9.2;
   put x euro15.3;
   datalines;
1254.71
;
run;
SAS Log:
 E1,254.71
1,255
E1,254.71
     E1,254.710
/* This code determines the default length.*/ data _null_; input x; put x euro.; datalines; 1 22 333 4444 55555 666666 7777777 88888888 999999999 1234561234 ;run; SAS Log: datalines; E1 E22 E333 E4,444 55,555 666666 7.78E6 8.89E7 1E9 1.23E9 NOTE:1つ以上のW.D出力形式において、数値を出力するには幅の長さが十分ではありませんでした。""BEST"出力形式が使用されて、10進数のシフトが行われた可能性があります。
/* This code determines the range. */
data _null_;
   input x;
   put x euro5.;
   put x euro6.;
   put x euro7.;
   put x euro8.;
   put x euro9.;
   put x euro9.2;
   put x euro10.;
   put x euro10.2;
   put x euro10.4;
   put x euro11.;
   put x euro11.3;
   put x euro12.;
   put x euro12.2;
   put x euro13.;
   put x euro13.2;
   datalines;
333
4444
55555
666666
7777777
88888888
999999999
1234561234
;run;

関連項目:

出力形式:
前のページ|次のページ|ページの先頭へ