使用“舍入”表达式类型将数字舍入到“金额”维目标表达式中指定的小数长度或精度值。
在舍入表达式中可以指定介于 -12 和 12 之间的精度值。
请按如下格式使用参数:round(AMOUNT,<decimal_precision>)
在此示例中,舍入表达式 round(AMOUNT,1)
舍入为 1 位小数精度:
在以下情况时的金额值: | 结果 |
---|---|
10.18 | 10.2 |
10.14 | 10.1 |
10.15 | 10.2 |
在此示例中,舍入表达式 round(AMOUNT,1)
舍入为 0 位小数精度:
在以下情况时的金额值: | 结果 |
---|---|
10.18 | 10 |
10.5 | 11 |
10.491 | 10 |
舍入精度值可以小于零(例如,-2)。当舍入精度小于零时,会在小数点左侧(而非右侧)进行舍入。
例如,如果在金额为 574.194 时使用舍入表达式 -2,则结果为 600。(round(574.193,-2)
。