CEILING
применяется:вычисляемый столбец
вычисляемой таблицы
измерение
визуального вычисления
Округляет число до ближайшего целого числа или до ближайшего нескольких значений.
Синтаксис
CEILING(<number>, <significance>)
Параметры
Срок | Определение |
---|---|
number |
Число, которое нужно округить или ссылку на столбец, содержащий числа. |
significance |
Несколько значений, к которым вы хотите округлить. Например, для округления до ближайшего целого числа введите 1. |
Возвращаемое значение
Число округлено, как указано.
Замечания
В CEILINGесть две функции DAX с следующими различиями:
- Функция CEILING эмулирует поведение функции CEILING в Excel.
- Функция ISO.CEILING следует стандарту ISO для определения значения потолка.
Две функции возвращают одно и то же значение для положительных чисел, но разные значения отрицательных чисел. При использовании положительного значения как CEILING, так и ISO.CEILING округление отрицательных чисел вверх (к положительной бесконечности). При использовании отрицательного значения CEILING округляет отрицательные числа вниз (к отрицательной бесконечности), а ISO.CEILING округляет отрицательные числа вверх (к положительной бесконечности).
Возвращаемый тип обычно имеет тот же тип значительного аргумента, что и следующие исключения:
- Если тип аргумента число является валютой, возвращаемый тип является валютой.
- Если тип аргумента значения является логическим, возвращаемый тип является целым числом.
- Если тип аргумента значения не является числовым, возвращаемый тип является реальным.
Пример 1
Следующая формула возвращает значение 4.45. Это может быть полезно, если вы хотите избежать использования небольших единиц в ценах. Если существующий продукт стоит на $ 4,42, вы можете использовать CEILING для округления цен до ближайшей единицы пяти центов.
= CEILING(4.42,0.05)
Пример 2
Следующая формула возвращает аналогичные результаты, как предыдущий пример, но использует числовые значения, хранящиеся в столбце, ProductPrice.
= CEILING([ProductPrice],0.05)