逐层累计报表

1.概述

逐层累计:每组中分别将每层与上一层数据相加,得到本层的累计结果,并按照年份隔断,达到分组累加的效果。

1.1 应用场景

如下图所示,对不同年份分组进行逐层累计计算

1.2 实现思路

通过下列公式实现逐层累计计算

=IF(&B2>1,D2 + E2[C2:-1],D2)

2.示例说明

2.1 数据准备

在数据面板中添加数据集,可选择Json数据集和Http接口数据集,Json数据如下图所示:

2.2 报表设计

将数据字段依次对应拖拽到对应单元格中,并将A2、B2、C2单元格的表格设置为分组,D2单元格设置为汇总,并按照图中颜色方框框选分组。如下图所示:

逐层累计的公式说明:

=IF(&B2>1,D2 + E2[C2:-1],D2)

  IF(A,B,C):为条件表达式,若A为真,则返回B,否则返回C;

  &C2>1 :表示判断C2单元格中数值是否大于1,若大于1,则返回D2/D2[C2:-1],0,否则返回0;

  D2[C2:-1]:表示当前 D2 所在的 C2(季度)单元格往上偏移一个位置(上一季度)对应的 D2 单元格的值;

  D2/D2[C2:-1] :表示当前季度的销售额除以上一季度的销售额的比率。

2.3 效果预览

立即体验天智数据系列产品
数据驱动发展,重塑企业核心竞争力
申请试用
联系我们