ISO.CEILING

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

语法

ISO.CEILING(<number>[, <significance>])  

parameters

术语定义
数字要舍入的数字,或对包含数字的列的引用。
significance(可选)要舍入到的基数的倍数。 例如,若要舍入到最接近的整数,请键入 1。 如果未指定基数单位,数字则会向上舍入到最接近的整数。

返回值

类型与 number 参数类型相同的数字,按指定进行舍入 。

备注

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

  • CEILING 函数模拟 Excel 中 CEILING 函数的行为。

  • ISO.CEILING 函数遵循 ISO 定义的行为来确定上限值。

这两个函数针对正数返回相同的值,针对负数返回不同的值。 使用正数的基数倍数时,CEILING 和 ISO.CEILING 都将负数向上舍入(向正无穷大方向舍入)。 使用负数的基数倍数时,CEILING 将负数向下舍入(向负无穷大方向舍入),而 ISO.CEILING 将负数向上舍入(向正无穷大方向舍入)。

结果类型通常与用作参数的基数类型相同,但以下情况除外:

  • 如果第一个参数是货币类型,那么结果将为货币类型。

  • 如果未包括可选参数,那么结果为整数类型。

  • 如果基数参数的类型为布尔值,结果则将为整数类型。

  • 如果基数参数的类型为非数字类型,结果则将为实数类型。

示例:正数

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

= ISO.CEILING(4.42,0.05)  

示例:负数

以下公式返回 -4.40 的 ISO 上限值。

= ISO.CEILING(-4.42,0.05)  

请参阅

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

results matching ""

    No results matching ""