BirtMath 类
BirtMath.add
以下示例将返回 SalesTotal 和 Shipping 这两个字段中的值的总和:
BirtMath.ceiling
Number 对象。通过舍入所得到的数。如果 n 刚好是 significance 的倍数,那么将不会进行舍入。
BirtMath.ceiling( ) 通常用来将价格向上舍入。例如,为了避免处理便士,可以通过以下表达式将 Price 字段中的价格向上舍入为最接近的五分镍币:
如果“价格”值为 20.52,那么此表达式将返回 20.55。
如果“价格”值为 20.52,那么此表达式将返回 20.60。如果“价格”值为 20.40,那么此表达式将返回 20.40。因为 20.40 刚好是 0.1 的倍数,所以不会进行舍入。
BirtMath.divide
以下示例将返回用 Total 字段中的值除以 Quantity 字段中的值所得到的结果:
BirtMath.mod
Number 对象。将第一个数作为被除数的数。您必须指定一个非零数。
以下示例将检查 Grade 字段中的数是奇数还是偶数。当除数为 2 时,此函数将对偶数返回 0,对奇数返回 1。
BirtMath.multiply
以下示例将返回 QuantityOrdered 和 PriceEach 这两个字段中的值相乘所得到的结果:
BirtMath.round
Number 对象。要将一个数舍入为的位数。如果省略此自变量,那么此函数将假定值为 0。
以下示例将对 PriceEstimate 字段中的值进行舍入,以返回一个整数:
BirtMath.roundDown
Number 对象。要将一个数向下舍入为的位数。如果省略此自变量,那么此函数将假定值为 0。
以下示例将对 PriceEstimate 字段中的值进行向下舍入,以返回一个整数:
BirtMath.roundUp
Number 对象。要将一个数向上舍入为的位数。如果省略此自变量,那么此函数将假定值为 0。
以下示例将对 PriceEstimate 字段中的值进行向上舍入,以返回一个整数:
BirtMath.safeDivide
此函数将返回将一个数除以另一个数所得到的结果,并防止除数为 0 的情况。
Number 对象。Number 对象。将被除数除以除数所得到的数。
以下示例将返回用 Revenue 字段中的值除以 Volume 字段中的值所得到的结果。如果 Volume 值为 0,那么此函数将返回 0。
BirtMath.subtract
| © Copyright Actuate Corporation 2013 |