CEILING

适用于:计算列计算表度量值视觉对象计算

将数值向上舍入为最接近的整数或最接近的基数倍数。

语法

CEILING(<number>, <significance>)  

parameters

术语 定义
数字 要舍入的数字,或对包含数字的列的引用。
significance 要舍入到其倍数的基数。 例如,若要舍入到最接近的整数,请键入 1。

返回值

按指定舍入的数字。

备注

  • DAX 中有两个 CEILING 函数,区别如下:

    • CEILING 函数模拟 Excel 中 CEILING 函数的行为。
    • ISO.CEILING 函数遵循 ISO 定义的行为来确定上限值。
  • 这两个函数针对正数返回相同的值,针对负数返回不同的值。 使用正数的基数倍数时,CEILING 和 ISO.CEILING 都将负数向上舍入(向正无穷大方向舍入)。 使用负数的基数倍数时,CEILING 将负数向下舍入(向负无穷大方向舍入),而 ISO.CEILING 将负数向上舍入(向正无穷大方向舍入)。

  • 返回类型通常与重要参数的类型相同,但以下情况除外:

    • 如果 number 参数为货币类型,则返回货币类型。
    • 如果 significance 参数为布尔类型,则返回整数类型。
    • 如果 significance 参数类型为非数字,则返回类型为实数。

示例 1

以下公式返回 4.45。 如果要避免在定价中使用较小的单位,这可能会很有用。 如果现有产品的价格为 $4.42,则可以使用 CEILING 将价格舍入到最接近的 5 美分单位。

= CEILING(4.42,0.05)  

示例 2

以下公式返回的结果与上一个示例类似,但是使用存储在 ProductPrice 列中的数值 。

= CEILING([ProductPrice],0.05)  

Math 和 Trig 函数
FLOOR 函数
ISO.CEILING 函数
ROUNDUP 函数