ROUNDDOWN 函数 (DAX)

向下(接近零)舍入数字。

语法

ROUNDDOWN(<number>, <num_digits>)

参数

定义

number

要向下舍入的实数。

num_digits

要舍入到的位数。负值将舍入到小数点左侧;零将舍入到最接近的整数。

返回值

小数。

注释

如果 num_digits 大于 0(零),则 number 中的值将向下舍入到指定的小数位数。

如果 num_digits 为 0,则 number 中的值将向下舍入到最接近的整数。

如果 num_digits 小于 0,则 number 中的值将向下舍入到小数点左侧。

相关函数

ROUNDDOWN 在行为上与 ROUND 类似,只是它始终向下舍入数字。INT 函数也向下舍入,但对于 INT,结果始终是整数,而对于 ROUNDDOWN,您可以控制结果的精度。

示例

下面的示例将 3.14159 向下舍入到三个小数位。预期的结果为 3.141。

=ROUNDDOWN(3.14159,3)

下面的示例将 31415.92654 的值向下舍入到小数点左侧两位。预期的结果为 31400。

=ROUNDDOWN(31415.92654, -2)