Прочитать на английском

Поделиться через


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

Округлите 1,234 до ближайшего целого числа.

Использование

Number.Round(1.234)

выход

1

Пример 2

Округлите 1,56 до ближайшего целого числа.

использование

Number.Round(1.56)

выход

2

Пример 3

Округлите 1,2345 до двух знаков после запятой.

Использование

Number.Round(1.2345, 2)

Вывод

1.23

Пример 4

Округлите 1,2345 до трех десятичных разрядов (округление вверх).

Использование

Number.Round(1.2345, 3, RoundingMode.Up)

Выход

1.235

Пример 5

Округление 1,2345 до трех десятичных разрядов (округление вниз).

использование

Number.Round(1.2345, 3, RoundingMode.Down)

Выход

1.234