CEILING
向上舍入一个数字,舍入为最接近的整数或最接近的重要性倍数。
语法
CEILING(<number>, <significance>)
参数
术语 | 定义 |
---|---|
number |
要舍入的数字,或对包含数字的列的引用。 |
significance |
要舍入到的十分重要的倍数。 例如,若要舍入到最接近的整数,请键入 1。 |
返回值
按指定舍入的数字。
言论
CEILING中有两个 DAX 函数,存在以下差异:
- CEILING 函数模拟 Excel 中 CEILING 函数的行为。
- ISO.CEILING 函数遵循 ISO 定义的用于确定上限值的行为。
这两个函数返回正数的相同值,但负数的值不同。 使用正倍数时,CEILING 和 ISO.CEILING 向上舍入负数(朝正无穷大)。 使用具有意义的负倍数时,CEILING 向下舍入负数(向负无穷大),而 ISO.CEILING 向上舍入负数(向正无穷大)。
返回类型通常与重要参数的类型相同,但有以下例外:
- 如果数字参数类型为货币,则返回类型为货币。
- 如果 significance 参数类型为布尔值,则返回类型为整数。
- 如果 significance 参数类型为非数值,则返回类型为实数。
示例 1
以下公式返回 4.45。 如果想要避免在定价中使用较小的单位,这可能很有用。 如果现有产品定价为 4.42 美元,则可以使用 CEILING 将价格舍入到最接近的 5 美分单位。
= CEILING(4.42,0.05)
示例 2
以下公式返回与上一个示例类似的结果,但使用存储在列中的数值,ProductPrice。
= CEILING([ProductPrice],0.05)