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