小智常见报表示例 -- 层次坐标 -- 逐层累计报表
![小智常见报表示例--层次坐标--逐层累计报表](https://static001.geekbang.org/infoq/d7/d7e5781232c4278b8fb23a19aa760b83.png)
概述
逐层累计:每组中分别将每层与上一层数据相加,得到本层的累计结果,并按照年份隔断,达到分组累加的效果
应用场景
如下图所示,对不同年份分组进行逐层累计计算
![](https://static001.geekbang.org/infoq/d7/d7e5781232c4278b8fb23a19aa760b83.png)
实现思路
通过下列公式实现逐层累计计算=IF(B2>1,D2 + E2[C2:-1],D2)
示例说明
数据准备
在数据面板中添加数据集,可选择 Json 数据集和 Http 接口数据集,Json 数据如下图所示:
复制代码
![](https://static001.geekbang.org/infoq/b0/b0d29e3d413456b2058f7f500777ab2b.png)
报表设计
将数据字段依次对应拖拽到对应单元格中,并将 A2、B2、C2 单元格的表格设置为分组,D2 单元格设置为汇总,并按照图中颜色方框框选分组。如下图所示:
![](https://static001.geekbang.org/infoq/b0/b0d29e3d413456b2058f7f500777ab2b.png)
复制代码
效果预览
逐层累计演示.json
复制代码
![](https://static001.geekbang.org/infoq/d7/d7e5781232c4278b8fb23a19aa760b83.png)
参考文档
小智报表样例源码下载
小智报表 demo 体验
丰富的报表模板示例
小智报表在线试用
小智报表 js sdk 下载
开发使用文档
评论