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。

NLMNIEUR出力

ロケール

フォーマットされた値

de_DE

-1.234,57 EUR

en_US

-EUR1,234.57

es_ES

-1.234,57 EUR

関連項目

最終更新: 2026年4月14日