找回密码
 立即注册

QQ登录

只需一步,快速开始

Chelsey.Wang 讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-2-24 15:35  /   查看:3613  /  回复:0
本帖最后由 Chelsey.Wang 于 2022-2-25 12:04 编辑

最近发现一些小伙伴们在计算同比环比时遇到了一些问题,有些不知道怎么下手,眼看着数据就在那里,就是不知道怎么取到那个需要的值,如果是擅长SQL的大佬可能会选择通过视图或者SQL语句来处理,但是如果不太会写SQL要怎么办呢?
这里分享一种借助活字格中公式字段表格中实现同比/环比计算的方式

同比和环比是什么?
同比:与历史「同时期]比较,例如2022年1月份与2021年1月份相比,叫「同比」。
环比:与「上一个」统计周期比较,例如2022年2月份与2022年1月份相比,称为「环比」。
科普:同比和环比是什么意思?_哔哩哔哩_bilibili


数据结构
有小伙伴问过,想要计算同环比,数据库要怎么设计呢?
其实也没有什么特别的要求,一般包含统计时间、数值就可以了,有时候可能还会有一个分类,因为我们想要知道不同类目下的变化趋势。
image.png896220397.png

公式字段   公式字段 - 活字格V7帮助手册 - 葡萄城产品文档中心 (grapecity.com.cn)
借助公式字段来统计同环比,需要我们新建3个公式字段作为辅助字段,用于后续数据查询。
1.同比产品月:产品&月字段,用于同比计算。
总结一下同比计算需要查询数据的规律:与当前数据的类别和月份一致,但年份等于去年的数据。因此这里在公式字段中使用&拼接产品和月字段
image.png57221983.png
2.产品年月:产品&年&月 字段
image.png961207275.png
3.环比产品年月:产品&环比年&环比月
总结一下环比计算需要查询数据的规律:与当前数据的类别一致,但月份等于当前数据月份-1,特别的,如果当前月份等于1,环比年月是去年的12月,即年份等于当前年份-1,月份等于12
image.png273724059.png

【表格环比】


步骤:
1.页面上绑定两个表格,表1(图中左边)作为主数据源表格,表2(图中右边)作为辅助数据源表格
image.png744674987.png
表1绑定字段:环比产品年月、销售额、及其他最终想要展示的字段
表2绑定字段:产品年月、销售额

2.使用VLOOKUP函数查找上个月的数据    VLOOKUP 函数 (microsoft.com)
image.png934559936.png
这里VLOOKUP公式的含义是:在表2中查,表1中当前行的[环比产品年月]=表2中[产品年月]时,对应的这一行数据[销售额]的值,使用精确匹配;即查找本产品上个月的销售额数据。

这里补充一个小知识:
在表格中使用EXCEL公式时,如果选中的是当前表格的列,则会取到这个表格当前行对应的这一列的数据;
如果选中的是其他表格的列,那么取到的就是其他表格这一列所有数据的集合


3.计算环比
环比=本月数据/上月数据(即VLOOKUP查询值),由于没有2021年1月之前的数据,所以再用IFERROR在外面包一层,处理此类错误。

最终效果:
如果觉得表格数据不是很直观,可以使用数据透视表来展示
image.png754796142.png

【表格同比】


步骤:
1.页面上绑定两个表格:
表1(图中左边)作为主数据源表格,通过表格查询条件筛选出所有今年的数据,绑定字段:同比产品月、销售额、及其他最终想要展示的字段;
表2(图中右边)作为辅助数据源表格,通过表格查询条件筛选出所有去年的数据,绑定字段:同比产品年月、销售额、及其他最终想要展示的字段;
image.png720112304.png

2.使用VLOOKUP函数查找去年本月的数据
image.png552010497.png
在表2中查,表1中当前行的[同比产品月]=表2中[同比产品月]时,对应的这一行数据[销售额]的值,使用精确匹配;
即查找本产品,当前月,去年的销售额数据。


3.计算同比
同比 = 本月数据/同比数据(即VLOOKUP查询值)

最终效果:
image.png747998351.png

demo:
表格同比环比.fgcc (88.91 KB, 下载次数: 319)

0 个回复

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