TRUNC 函数 (DAX)

通过删除数字的小数或分数部分,将数字截断为整数。

语法

TRUNC(<number>,<num_digits>)

参数

定义

number

要截断的数字。

num_digits

指定截断精度的数字,如果省略则为 0(零)。

指定截断精度的数字,如果省略则为 0(零)。

返回值

整数。

注释

TRUNC 和 INT 的相似之处在于两者都返回整数。TRUNC 删除数字的小数部分。INT 根据数字小数部分的值将该数字向下舍入为最接近的整数。INT 和 TRUNC 仅当作用于负数时才有所不同:TRUNC(-4.3) 返回 -4,而 INT(-4.3) 返回 -5,因为 -5 是更小的数字。

示例

下面的公式返回 3,即 pi 的整数部分。

=TRUNC(PI())

下面的公式返回 -8,即 -8.9 的整数部分。

=TRUNC(-8.9)