Number.Round
Number.Round(number as nullable number, optional digits as nullable number, optional roundingMode as nullable number) as nullable number
Возвращает результат округления number
до ближайшего числа. Если number
имеет значение NULL, Number.Round возвращает значение NULL.
По умолчанию number
округляется до ближайшего целого числа, а связи разбиваются округлением до ближайшего четного числа (с помощью RoundingMode.ToEven, также известной как округление банкира).
Однако эти значения по умолчанию можно переопределить с помощью следующих необязательных параметров.
-
digits
: вызывает округлениеnumber
до указанного числа десятичных цифр. -
roundingMode
. Переопределяет поведение по умолчанию, когдаnumber
находится в середине между двумя потенциальными округленными значениями (см. RoundingMode.Type для возможных значений).
Округлите 1,234 до ближайшего целого числа.
Использование
Number.Round(1.234)
выход
1
Округлите 1,56 до ближайшего целого числа.
использование
Number.Round(1.56)
выход
2
Округлите 1,2345 до двух знаков после запятой.
Использование
Number.Round(1.2345, 2)
Вывод
1.23
Округлите 1,2345 до трех десятичных разрядов (округление вверх).
Использование
Number.Round(1.2345, 3, RoundingMode.Up)
Выход
1.235
Округление 1,2345 до трех десятичных разрядов (округление вниз).
использование
Number.Round(1.2345, 3, RoundingMode.Down)
Выход
1.234