填报表中如何实现累计计算
累计计算是指对特定指标的数据自上而下逐行叠加求和的过程,其核心在于将当前值与之前所有值相加形成连续累加结果,常用于分析数据随时间或类别的增长趋势。统计表中提供位移坐标可以轻松实现。如下图
而填报表中没有位移坐标的概念,一般需要自定义 javaScript 方法处理。
下面通过实例看一下润乾报表填报表中如何实现。
首先,准备一个行式填报表 如下图
表中按照常规设置数据处理 单元格类型 字段名称等。
其次,累计奖金要计算出上一行的奖金 加 当前行奖金。
表达式为 =getCellValueInRowTable(“E5”, -1)+E5
最终效果
知识点
getCellValueInRowTable(cellId, rowOffSet, returnCurrentRowValueIfNull, sheetIndex) 取填报表相对位置的值
其中 cellId 取值的单元格编号
rowOffSet 指定相对偏移