説明
引数の“桁数”を省略した場合は、四捨五入され、整数が返されます。
引数
桁数には、x を丸めて小数点以下何桁にするかを表す整数を指定します。
注 桁数の値の範囲は、-20 から 10 までです。
アクション
引数の“桁数”を省略した場合は、四捨五入され、整数が返されます。小数点以下が .499 以下の場合は切り捨てられ、小数点以下が .5 以上の場合は切り上げられます。
引数の“桁数”を指定した場合は、引数で指定した小数点以下の桁数で x の値が四捨五入されます。桁数に 0 を指定すると、引数を省略した場合と同じになります。桁数には、負の値を指定することもできます。引数に負の値を指定すると、x の値は、10、100、1000 などの桁で四捨五入されます。
注 桁数の値の範囲は、-20 から 10 までです。
用途
Round は、元の値を使用するよりも特定の小数点以下桁に四捨五入した方が都合がよい場合に使用します。
例
Round(1.23456)
1 を返します。
Round(1.499)
1 を返します。
Round(1.5000)
2 を返します。
Round(2345.23456,4)
2345.2346 を返します。
Round(2345.23456,3)
2345.235 を返します。
Round(2345.23456,2)
2345.23 を返します。
Round(2345.23456,0)
2345 を返します。
Round(2345.23456,-1)
2350 を返します。
Round(2345.23456,-2)
2300 を返します。
Round(2345.23456,-3)
2000 を返します。
Round(1.234499,3)
1.234 を返します。
Round(1.234500,3)
1,235 を返します。
Round({file.AMOUNT},1)数量が 1854.49 の場合、1854.5 を返します。
Round({file.AMOUNT})数量が 1854.49 の場合、1854.00 を返します。
Round({file.AMOUNT})数量が 1854.51 の場合、1855.00 を返します。
Round({file.WEIGHT} / 100)重量 = 424 の場合は、4 が返されます。
Round({file.WEIGHT} / 100)重量 = 451 の場合は、5 が返されます。
Round((A * B) / C)
A = 25、B = 3、C = 7 の場合は、11が返されます。
Round(file.AMOUNT,1)
数量が 1854.51 の場合、1854.5 を返します。
Round({file.WAGE} * {file.HOURS WORKED}, 2)時給 = $5.75、勤労時間 = 25.5の場合は、$146.63 が返されます。
コメント
丸め処理は、フィールドの数値の書式設定オプションとしても使用できます。
フィールドの書式を設定すると、式で使用する値が影響を受ける場合があることに注意してください。