累计平均值
教学视频
目标
要实现的效果如下图所示:
上面的例子当中,进口额平均值一列中列出的是当前月份进行额值与前几个月进口额值之和再除以月数,就得到了我们需要的进口额平均值。
实现
创建一个关联trade表的数据集,如下图:
设计一个两行五列的数据报表,并绑定trade数据集相关字段到单元格,并在D2和E2单元格中设置相关表达式,效果如下图所示:
1.D2中表达式为C2+D2[B2:-1]
C2+D2[B2:-1]是一个逐层累加的表达式,前面的例子中已做过介绍。
2.E2中表达式为D2/&B2
表示取到D2单元格中逐层累加的值,然后再除以根据当前单元格位置得到的B2单元格的展开序号,从而计算出当前月份的累计平均值。
保存预览报表,可以看到如下图所示效果:
进口额累加列是为后面的累加平均值列服务的,运行时不需要显示,选中该列,点击右键,在弹出菜单中选择隐藏当前列,这样该列在运行时就不会显示,如下图:
选中E2单元格,在右侧属性面板渲染页签中设置其格式化类型为数字,格式化模式为#.##,如下图:
保存预览即可看到预期效果。