1. 概述编辑
1.1 视频学习
本文的学习视频如下,如果您需要由浅入深地学习层次坐标可以使用:层次坐标专题
1.2 纵向逐层累计
逐层累计就是在分组报表中,每一组中分别将每层与上一层数据相加,得到这一层的累计结果。如下图所示:
1.3 横向逐层累计
如下图所示:
2. 纵向逐层累计编辑
2.1 打开报表
打开报表%FR_HOME%\webroot\WEB-INF\reportlets\doc\Advanced\Cacuate_Between_Cells\同期比.cpt。
修改报表,将同期比改为累计。
2.2 计算逐层累计
方法一:
在 D3 单元格中,写入累计公式=D3[B3:-1] + C3,如下图所示:
公式说明:
公式 | 说明 |
---|---|
D3[B3:-1] | B3 扩展出来的上一格(上月)中 D3 的值 |
D3[B3:-1] + C3 | 在一年内上一个月累计后的金额加当前月的金额 |
方法二:
在 D3 单元格中直接使用逐层累计公式=LAYERTOTAL(B3, C3, D3),等同于公式=D3[B3:-1] + C3,如果为横向扩展,则传递第四个参数值 false,例如:=LAYERTOTAL(B3, C3, D3,false)。
2.3 效果预览
保存模板,点击分页预览,效果如上。
模板效果在线查看请点击 逐层累计.cpt
已完成模板可参考%FR_HOME%\webroot\WEB-INF\reportlets\doc\Advanced\Cacuate_Between_Cells\逐层累计.cpt。
点击下载模板:逐层累计.cpt
3. 横向逐层累计编辑
3.1 打开报表
打开报表%FR_HOME%\webroot\WEB-INF\reportlets\doc\Advanced\Cacuate_Between_Cells\同期比.cpt。
修改报表,将同期比改为累计。
3.2 计算逐层累计
设计报表,如下图所示:
方法一:
在 B5 单元格中,写入累计公式=B5[;B3:-1] + B4,如下图所示:
公式说明:
公式 | 说明 |
---|---|
B5[;B3:-1] | B3 (横向)扩展出来的上一格(上月)中 B5 的值 |
B5[;B3:-1] + B4 | 一年内上一个月累计后的金额加当前月的金额 |
方法二:
在 D3 单元格中直接使用逐层累计公式=LAYERTOTAL(B3, B4, B5, false),等同于公式=B5[;B3:-1] + B4 ,如果为纵向扩展,则传递第四个参数值 false,例如:=LAYERTOTAL(B3, B4, B5)。
3.3 保存并预览
保存模板,点击分页预览,效果详情参见本文 1.1.2 节。
已完成模板可参考%FR_HOME%\webroot\WEB-INF\reportlets\doc\Advanced\Cacuate_Between_Cells\逐层累计_横向.cpt。
模板效果在线查看请点击 :逐层累计_横向.cpt