Функция 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, являющееся целой частью числа «пи».

=TRUNC(PI())

Следующая формула возвращает значение -8, являющееся целой частью числа -8,9.

=TRUNC(-8.9)