CEILING

适用于:计算列计算表Measure视觉计算

向上舍入一个数字,将最接近的整数 or 舍入为最接近的重要性倍数。

语法

CEILING(<number>, <significance>)  

参数

术语 定义
number 要 round的数字,or 对 contains 数字的列的引用。
significance 要 round的多重意义。 例如,若要将 round 到最接近的整数,请键入 1。

返回 value

按指定舍入的数字。

言论

  • DAX中有两个 CEILING 函数,存在以下差异:

    • CEILING 函数模拟 Excel 中 CEILING 函数的行为。
    • ISO.CEILING 函数遵循 ISO 定义的用于确定 ceilingvalue的行为。
  • 对于正数,这两个函数返回相同的 value,但负数的不同 values。 当使用具有意义的正倍数时,两者都 CEILINGandISO.CEILINGround 负数向上(向正无穷大)。 使用具有意义的负倍数时,CEILING 向下舍入负数(向负无穷大),而 ISO.CEILING 向上舍入负数(向正无穷大)。

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

    • If 数字参数类型为 currency,则返回类型为 currency。
    • If 重要性参数类型为布尔值,则返回类型为整数。
    • If 重要性参数类型为非数值型,则返回类型为实数。

示例 1

以下公式返回 4.45。 if 你希望避免在定价中使用较小的单位,这可能很有用。 If 现有的 product 价格为4.42美元,可以使用 CEILINGround 价格,最高为5美分。

= CEILING(4.42,0.05)  

示例 2

以下公式返回与 previous 示例类似的结果,但使用存储在列中的数字 values,ProductPrice

= CEILING([ProductPrice],0.05)  

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