NLMNIEURw.d 出力形式
オーストリア、ベルギー、キプロス、エストニア、フィンランド、フランス、ドイツ、ギリシャ、アイルランド、イタリア、ラトビア、リトアニア、ルクセンブルク、マルタ、オランダ、ポルトガル、スロバキア、スロベニア、スペインの国際標準表現の通貨出力形式を書き込みます。
| カテゴリ: | CAS |
|---|---|
| 数値 | |
| 配置: | 左 |
| 注: | 2025.12以降、この形式はDS2言語で実行する場合にBIGINTデータ型をサポートします。BIGINTPROCESSING=YESを設定すると、大きい整数値(BIGINTとして保存)が丸めや切り捨てを行うことなく19桁までの完全な精度で表示されるようになります。15桁または16桁を超える大きな値の場合は、BIGINTPROCESSING=YESをお勧めします。 |
構文
NLMNIEURw.d
構文の説明
w
出力フィールドの幅を指定します。
| デフォルト | 12 |
|---|---|
| 範囲 | 8-32 |
d
数値の小数点以下の桁数を指定します。
| デフォルト | 2 |
|---|---|
| 範囲 | 0-28 |
例
この例はUTF-8 SASセッションで実行されます。
出力値はロケールによって異なります。このコードを使用してロケールオプションを設定できます。次の例では、LOCALE=システムオプションがde_DEに設定されています。
option locale=de_DE;
x=put(-1234.56789,nlmnieur32.2);
この表は、国際値に対する出力を示しています。3つのロケールが指定されています。出力形式の通貨/ロケール、en_US、およびes_ES。
|
ロケール |
フォーマットされた値 |
|---|---|
|
de_DE |
-1.234,57 EUR |
|
en_US |
-EUR1,234.57 |
|
es_ES |
-1.234,57 EUR |
関連項目
-
出力形式:
最終更新: 2026年4月14日