本帖最后由 Bella.Yuan 于 2023-1-5 18:54 编辑
环比计算是统计报表中非常常见的一种计算需求,表示连续2个统计周期(比如连续两月)内的量的变化比。
环比增长率=(本期数-上期数)/上期数×100%。 反映本期比上期增长了多少;环比比率,一般是指报告期水平与前一时期水平之比,表明现象逐期的发展速度。
有时候,因为产品设计考虑或者统计需求,可能会按照时间由近到远的方式,逆序统计展示环比变化。
如下图:
实现的核心点:环比计算表达式的编写,取到当前年月的上月数据,进行环比计算。
设计步骤:
1、创建数据集,分别按照年度、月度进行聚合。
注意:月份应使用Format函数取两位月份
2、使用表格设计报表,绑定字段,并对表格设置排序;
排序规则为:分别对年份、月份列进行降序排列。
3、添加分组,分组表达式为:年份,添加环比列。
删除掉分组尾行和表格会总行。
4、在环比列添加表达式,用于计算环比比率:
表达式写法:{IIF(月份 = 1, "", 订单明细_购买数量 / Lookup(IIF(月份 > 10, 年份 & 月份 - 1, 年份 & 0 & 月份 - 1), 年份 & 月份, 订单明细_购买数量, "年月聚合环比计算") - 1)}
表达式要点:用Lookup函数取当前行月份的上月数据,如果大于10月,月份-1匹配,如果10以下的月份,需要补零。1月份不参与环比计算。
5、修改环比数值的数据格式为百分比,设计完成。
具体报表可下载附件文件在Wyn后台导入后参考。
|