在报表计算中,经常需要获取单元格扩展后的坐标位置进行数据计算,比如环比。环比是本期数据与上期比较。公式如下:
本期数/上期数*100%
环比增长率是本期数据与上期的增长比率。公式如下:
(本期数-上期数)/上期数*100%
使用数据源VRDemo中,数据表sale_month建立数据集。
环比报表设计如下图所示:
D3单元格插入公式为:
&B3 > 1 ? C3/C3[B3:-1] : 0
公式拆解 | 说明 |
---|---|
&B3 > 1 | 判断B3单元格扩展后的位置,是否大于1 |
C3[B3:-1] | C3所在单元格B3向上偏移一个位置,即上个月份所对应的销售额 |
C3/C3[B3:-1] | 表示(当前月份销售额/上一个月份的销售额)的比率,即环比 |
&B3 > 1 ? C3/C3[B3:-1] : 0 | 表示如果是第一个月份,环比为0,否则计算环比,即:当前月份销售额/上一个月份的销售额 |
E3单元格插入公式为:
&B3 > 1 ? (C3 - C3[B3:-1])/C3[B3:-1] : 0
公式拆解 | 说明 |
---|---|
&B3 > 1 | 判断B3单元格扩展后的位置,是否大于1 |
C3[B3:-1] | C3所在单元格B3向上偏移一个位置,即上个月份所对应的销售额 |
(C3 - C3[B3:-1])/C3[B3:-1] | 表示(当前月份销售额-上一个月份的销售额)/上一个月份的销售额的比率,即环比增长率 |
&B3 > 1 ? (C3 - C3[B3:-1])/C3[B3:-1] : 0 | 表示如果是第一个月份,环比为0,否则计算环比增长率,即:(当前月份销售额-上一个月份的销售额)/上一个月份的销售额的比率 |
点击分页预览,报表效果如下图所示: