ROUNDDOWN

применимо:вычисляемый столбецвычисляемой таблицеMeasureвизуального вычисления

Округляет число вниз, в сторону нуля.

Синтаксис

DAX
ROUNDDOWN(<number>, <num_digits>)  

Параметры

Термин Определение
number Реальное число, которое требуется округлить.
num_digits Число цифр, для которых требуется round. Отрицательные округления до left десятичной запятой; ноль до ближайшего целого числа.

Возврат value

Десятичное число.

Замечания

  • If num_digits больше 0 (ноль), то value в number округляется до указанного числа десятичных разрядов.

  • If num_digits равен 0, то value в number округляется до ближайшего целого числа.

  • If num_digits меньше 0, то value в number округляется до left десятичной запятой.

  • ROUNDDOWN ведет себя как ROUND, except, что он всегда округляет число вниз. Функция INT также округляется, но при INT результат всегда является целым числом, в то время как с ROUNDDOWN можно управлять точностью результата.

Пример 1

В следующем примере округляется 3.14159 до трех десятичных разрядов. Ожидаемый результат — 3.141.

DAX
= ROUNDDOWN(3.14159,3)  

Пример 2

Следующий пример округляет value 31415,92654 до 2 десятичных разрядов до left десятичного разряда. Ожидаемый результат — 31400.

DAX
= ROUNDDOWN(31415.92654, -2)  

функции Math and Trig
ROUND
ROUNDUP
ROUNDDOWN
MROUND
INT