数値フォーマッティング

ロジック名

数値フォーマッティング

機能

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

データ型

場所
1番目の入力ハンドラ 数値
ロジックの出力 文字列
lightbulb詳細は「ロジックの仕様」を参照してください。

プロパティ

カテゴリ プロパティ 説明
必須 フォーマット 出力の数値フォーマットを指定します。
コメント コメント 仕様書にも設定したコメントが出力されます。変換処理には関係しません。

フォーマット

フォーマットを用いて数値を指定した書式の文字列に変換します。
記号 位置 意味
0 数値 数字
# 数値 数字。ゼロだと表示されない
. 数値 数値桁区切り子または通貨桁区切り子
- 数値 マイナス記号
E 数値 科学表記法の仮数と指数を区切る。接頭辞や接尾辞内に引用符を付ける必要はない。
% 接頭辞または接尾辞 100 倍してパーセントを表す

フォーマットの表記例

入力値(数値) フォーマット 出力値(文字列)
0.25 ###.0% 25.0%
12.34 # 12
1234 0.###E0 1.234E3

誤差の丸め

指定したフォーマットに「もっとも近い数字」 に丸めます。ただし、両隣りの数字が等距離の場合は偶数側に丸めます。この丸めは連続する計算で繰り返し適用される場合に累積エラーを最小限にします。
※ これは四捨五入ではありません。四捨五入を行いたい場合には、数値>関数>四捨五入ロジックを使用してください。

ロジックの使用例

入力値の「0.25」を100 倍した結果に対し、小数点以下第1位まで丸め、パーセント記号を付ける例です。この場合は小数点以下がないため、ゼロが埋められます。


プロパティ設定例


出力例