Функция CEILING

Округляет число в большую сторону до ближайшего целого или до ближайшего числа, кратного заданной значимости.

Синтаксис

CEILING(<number>, <significance>)

Параметры

Элемент

Определение

number

Число, которое необходимо округлить, или ссылка на столбец, содержащий числа.

significance

Значимость для округления. Например, для округления до ближайшего целого числа введите 1.

Возвращаемое значение

Число, округленное указанным образом.

Замечания

В DAX есть две функции CEILING, которые отличаются друг от друга следующим образом.

  • Функция CEILING имитирует поведение функции CEILING в Excel.

  • Функция ISO.CEILING следует поведению, определяемому в соответствии с ISO, для вычисления верхнего значения.

Обе функции возвращают одно и то же значение для положительных чисел, но разные значения для отрицательных чисел. При использовании положительного кратного значения как функция CEILING, так и функция ISO.CEILING округляют отрицательные числа вверх (в сторону положительной бесконечности). При использовании отрицательного аргумента significance функция CEILING округляет отрицательные числа в меньшую сторону (отрицательной бесконечности), а функция ISO.CEILING — в большую сторону (положительной бесконечности).

Возвращаемый тип обычно совпадает с типом аргумента significance, за некоторыми исключениями.

  • Если типом числового аргумента является currency, возвращается тип currency.

  • Если типом аргумента significance является Boolean, возвращается тип integer.

  • Если тип аргумента significance нечисловой, возвращается тип real.

Пример

Следующая формула возвращает значение 4.45. Это может быть полезным, если необходимо избежать очень маленьких значений в ценах. Если существующий товар оценивается в $4,42, используйте функцию CEILING для округления цен до ближайшего значения, кратного 5 центам.

=CEILING(4.42,0.05)

Следующая формула возвращает результаты, аналогичные предшествующему примеру, но использует числовые значения, сохраненные в столбце ProductPrice.

=CEILING([ProductPrice],0.05)

См. также

Справочник

Функция FLOOR

Функция ISO.CEILING

Функция ROUNDUP

Другие ресурсы

Математические и тригонометрические функции (DAX)