数字表达式

下面提供了数字问题的报告表达式的示例。

基本数学运算符可与数值问题搭配使用,可用于对这些问题的响应进行加、减、乘、除或求模。 以下为示例:

${number1 - 15}

${number1 * 6}

${number1 / number2}

${number1 % number2}

提示:

如果表达式包含复杂的数学表达式,请考虑使用方括号以确保报告生成符合您期望的结果。

对于小数问题,round 表达式可用于设置对值进行四舍五入的最大小数位数。 以下示例可将数字 3.141592 四舍五入为四位小数 3.1416:

${decimal1 | round:4}

toFixed 表达式可用于设置对值进行四舍五入的最大小数位数。 以下示例将 3.14 的小数位数固定为 3.140 小数位数:

${decimal1 | toFixed:3}

通过使用占位符字符,可以使用 format 表达式以特定方式显示对数值问题的响应。 支持以下占位符字符:

字符描述

.

小数分隔符。

,

如果放置在 format 表达式中,则需要添加组分隔符,其中组大小由第一个组分隔符占位符与小数点占位符或表达式结尾之间的位数确定。 如果未添加组分隔符,则不会使用任何组分隔符。

0

必填数字。 如果响应的位数少于所需位数,则将使用零填充。

#

可选数字。 如果响应的位数大于提供的位数,则将对该数值进行四舍五入。

提示:

将根据所选区域设置在打印结果中显示小数和千位分隔符。

以下示例将返回最多为三位小数并且具有千位分隔符的响应,必要时进行四舍五入:

${decimal1 | format:"#,##0.###"}