请选择 进入手机版 | 继续访问电脑版
MatrixTian 讲师达人认证 悬赏达人认证
高级会员   /  发表于:2021-1-27 17:09  /   查看:4752  /  回复:0
本帖最后由 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后台导入后参考。






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部