问题描述
数据行的 数量 列,是通过脚本计算赋值的,而非具体的字段,所以不能直接用统计方法
解决思路
通过设置一个全局变量,在数据行的后置脚本中对该变量进行计算
步骤1
在数据表-数据行前面的任意一行,右键进入【属性设置】界面,在【通用-前处理脚本】中先设置一个全局变量
//第一个参数为变量名,第二个为值
set("sum",0)
步骤2
在数据行-后处理脚本中给前面设置的变量赋值
示例脚本
//获取分录的字段值
var qty = getFieldValue("metas","entry.qty")
//获取全局变量的值并与字段值相加
var sum = get("sum") + qty
//将结果设置回全局变量中
set("sum",sum)
【注意】脚本中的数据源名称、字段名称,可在脚本向导界面的[数据源]中直接拖拽到内容框里。
步骤3
在指定单元格中获取拼接后的数据
//设置单元格值
setValue(get("sum"))