参考信息:计算表达式
通过计算表达式,您可以对组合报告中的计算列、计算行和单元格执行数学函数。
函数 | 描述 | 示例 |
|---|---|---|
差额 | 用第一个值减去第二个值。 | [R5]-[R3] Difference([C5],[C3]) Difference([R2C2],[R2C3]) |
除 | 将第一个值除以第二个值。当第一个值为列时,第二个值支持单元格。 您可以为分母选择 “AbsRef (绝对引用)”,以维护原始单元格引用,而无论单元格在报告中的副本位置如何。“绝对引用”不支持嵌套计算,也不会将负值转换为正值。除非您专门将第三个参数 “出错时返回 0” 设置为 true,否则 Workday 将其默认为 true。您可以除以一个最多 10 位的常量值。 不能除以:
| Divide([C3],[C5]) Divide([C3],10) Divide([R3],[C5],true) Divide([C3],[C5],false) Divide([C3],[R3C5]) [C3]/1234567890 Divide([R1C2],AbsRef([R2C2])) [R2C3]/AbsRef([R2C4]) |
乘 | 将 2 个值相乘。 您可以乘以:
不能乘以零。 | Multiply([C3],[C3]) Multiply([R3],[R4])*[R5]) Multiply([C3],1.04) Multiply([C3],123456789012) Multiply([C3],10) [R3]*[R4]*[R5] [C3]*0.123456 Multiply([R3C2],[R3C3]) |
PercentIncrease | 返回第一个值与第二个值的差异百分比。 除非您专门将第三个参数 “出错时返回 0” 设置为 true,否则 Workday 将其默认为 true。 | PercentIncrease([R3],[R5]) ,其中 Workday 的计算公式为 ([R5]-[R3])/[R5]PercentIncrease([C3],[C5],true) PercentIncrease([R3],[R5],false) PercentIncrease([R1C2],[R1C3]) ,其中 Workday 计算公式为 ([R1C3]-[R1C2])/[R1C2]。 |
PercentRemaining | 返回第二个值除以第一个值后的剩余百分比。 除非您专门将第三个参数 “出错时返回 0” 设置为 true,否则 Workday 将其默认为 true。 | PercentRemaining([R3],[R5]) ,其中 Workday 的计算公式为 ([R5]-[R3])/[R5]PercentRemaining([C3],[C5],true) PercentRemaining([R3],[R5],false) PercentRemaining([R1C2],[R1C3]) ,其中 Workday 计算公式为 ([R1C3]-[R1C2])/[R1C3] |
总和 | 返回多个值的总和。 | Sum([R2],[R3],[R5]) Sum([C5]) [R2]+[R3]+[R4]+[R5]+[R6]+[R7] Sum([R1C2],[R1C3],[R1C4]) |
SumRange | (不支持用于单元格。)返回所有列(从第一列到最后一列)的总和。 表格中的第一列必须位于最后一列之前。 | SumRange([C3],[C5]) SumRange([R2],[R9]) |
需考虑的事项
您最多可以在 1 个表达式中嵌套 5 个函数。
Workday 对数学表达式使用标准运算规则(PEMDAS):
- 圆括号
- 指数
- 乘法
- 除法
- 加法
- 扣减
Workday 从左到右阅读函数。示例:在表达式中
[C3]/[C2]*[C3]
,Workday 对这些值进行除法,然后乘法。但是,如果表达式为 [C3]/([C2]*[C3])
,则 Workday 会将括号中的值相乘,然后再除。