数値フォーマッティング

数値フォーマッティング

ロジック名

数値フォーマッティング(ドキュメントMapper/変数Mapper/マージMapper)

機能

入力数値を指定したフォーマット(DecimalFormat形式)で出力します。

データ型

場所

1番目の入力ハンドラ

数値

ロジックの出力

文字列

= 補足 =

詳細は以下を参照してください。

プロパティ

カテゴリ

プロパティ

説明

必須設定

フォーマット

出力の数値フォーマットを指定します。

コメント

コメント

ロジックの説明を記述することができます。変換処理には関係しません。

機能の詳細

フォーマット

フォーマットを用いて数値を指定した書式の文字列に変換します。

記号

位置

意味

0

数値

数字

#

数値

数字。ゼロだと表示されない

.

数値

数値桁区切り子または通貨桁区切り子

-

数値

マイナス記号

E

数値

科学表記法の仮数と指数を区切る。接頭辞や接尾辞内に引用符を付ける必要はない。

%

接頭辞または接尾辞

100倍してパーセントを表す

フォーマットの表記例

入力値(数値)

フォーマット

出力値(文字列)

0.25

###.0%

25.0%

12.34

#

12

1234

0.###E0

1.234E3

誤差の丸め

指定したフォーマットに「もっとも近い数字」 に丸めます。ただし、両隣の数字が等距離の場合は偶数側に丸めます。この丸めは連続する計算で繰り返し適用される場合に累積エラーを最小限にします。

= 補足 =

これは四捨五入ではありません。四捨五入を行いたい場合には、「四捨五入」ロジックを使用してください。

ロジックの使用例

マッピング定義

ロジックの設定と処理結果

入力データの数値をフォーマット「##0.0%」で解釈し、文字列として出力します。

プロパティ設定

プロパティ

設定値

フォーマット

##0.0%

入力データ

0.25

1

0.0012

出力データ

25.0%

100.0%

0.1%

 

= 補足 =

ロジック全体の一覧は「Mapperロジックガイド」を参照してください。