## 一、用法: `#{test.compute(sales+gifts)}` | 关键字 | 描述 | | --- | --- | | test | 数据集编码 | | sales | 数据集字段(且该字段所在单元格被设置成动态属性) | | gifts | 数据集字段(且该字段所在单元格被设置成动态属性) | | + | 运算符,可以是加(+)减(-)乘(*)除(/) | ## 二、定义: 仅限于组合动态列分组中 用于动态属性的计算 ## 三、需求: 在普通列表中,需要计算两个单元格的和,通常使用SUM表达式,例如: ![](https://img.kancloud.cn/8b/b7/8bb7c5da105b718e77a36b4062f35f68_771x210.png) 或者: ![](https://img.kancloud.cn/b4/c3/b4c312d12350c12473e04367d3290744_760x141.png) 最终都能计算出求和的值: ![](https://img.kancloud.cn/1b/9b/1b9b178b39a2d8be2ef91dd687ae1431_769x401.png) **但是在组合动态列分组中建议使用组内小计特定的表达式`compute`**(语法见一) ## 四、示例 设计页面: ![](https://img.kancloud.cn/8d/f4/8df4a597cc7cbcf4d96a2f0b8b47b4eb_701x196.png) 预览效果: ![](https://img.kancloud.cn/9d/2c/9d2c4a80a511a6f6fc413dbc52d16ed4_1455x248.png) *横向组内小计,只计算分组内的数据,并且支持多种运算符*