什么是同比(同比、环比你真的会算吗)
何罗鱼国际货运业务管理系统的大数据图表里会按月展示收入、支出以及利润图表供管理层决策参考,并有实时计算同比、环比增长或下降比例,同比的算法比较好理解,但环比算法还真要琢磨一下。
同比 Year on Year
同比的计算公式:
同比率=(本期数-同期数)÷|同期数|×100%
同比是以年为维度去做比较,比如今年的第 N 个月(本期数)与去年的第 N 个月(同期数)的比较。
例子:
比如说某货代公司去年3月的利润为100万,本年3月的利润为150万,同比增长是怎么算?
同比增长率=(150-100)÷|100|=50%
注意这个绝对值哟,这个很关键的,代码里没有加的话,当利润为负数时,结果就很有意思了。
环比 Month on Month
环比的计算公式:
环比率=(本期数-上期数)÷|上期数|×100%
看环比的英文写法,大概就可以理解环比是以月为维度做比较的。
但我们在开发的时候却遇到了问题(也许我们想多了,但代码总要写清楚):如何定义上期数?我们讨论了两种不同的方案:
先举例子:
比如说某货代公司本年的利润如下:
月份 | 利润 |
1月 | 100万 |
2月 | 150万 |
3月 | 80万 |
4月 | 200万 |
根据计算公式我们可以很方便地算出月度的环比:
2月环比(1月)增长了:(150-100)÷|100|=50%
同理3月环比(2月)下降了46.67%;4月环比(3月)增长了150.00%。
但在系统实际使用中,月份是可以多选的,当选中的月份为3月和4月的时候,合计利润280万,问题就出现了,上期数是多少?(280-?)÷|?|=?%
方案一:
上期数=100+150=250万,就是3月+4月的环比(1月+2月)增长=(280-250)÷|250|=12%,这个方案理解起来相对简单,相邻周期作比较,但总感觉这和 Month on Month 不太相符,另外还会有一个问题,当你选择了本年1-12月的时候,得出的环比值就和同比值相同了,网上搜一下,其实很多网友也有这个疑惑:年度的同比与环比怎么算?
方案二:
上期数=150+80=230万,就是3月+4月的环比(2月+3月)增长=(280-230)÷|230|=21.74%,这个理解起来就有点绕了,但好像是可以解释 Month on Month 这种叫法,就是以月度为基数去计算增长。
declare@start_datedate--开始时间declare@end_datedate--结束时间dateadd(month,-1,@Start_date)–环比开始时间dateadd(month,-1,@End_date)–环比结束时间
其他文章
- qq号码免费申请注册 qq怎么注册新号
- 全国炒股大赛,全国炒股大赛冠军
- 医保药品价格查询官网(国家药品价格查询)
- 租厂房仓库哪个网站好(厂房仓库出租平台)
- 花呗怎么提现到支付宝(怎么把花呗变成余额)
- 比特币是什么意思通俗讲 如何通俗易懂的解释,比特币是什么
- 宝硕股份股票怎么样_宝硕股份股票表现分析
- 中国保监会资格证查询(中国人保监会官方网站)
- 浦发银行人工客服电话是多少(上海银行客服电话)
- 支付宝八种贷款方法你知道几个?
- 附近浦发银行在哪里?
- 北京地铁线路(北京共有多少号线地铁)
- 地铁7号线线路图 地铁7号线全程站点图
- 大地保险为什么便宜那么多(大地保险为什么比别家公司便宜)
- 工商银行短信查询余额(工商银行怎么短信查余额)
- 民生银行电话95588(955501是哪个银行)
- 95566是什么电话号码(接到95566的电话怎么办)
- 地铁2号线全程站点(2号线沿途停靠站)
- 西部创业股吧(你怎么看待)
- 人民币汇率实时查询 1美元换多少人民币
- 上海房产中介排行榜10强,上海房产中介名单
- 捷信贷款怎么办理_捷信贷款申请流程指南
- 平安信用卡的人工客服电话 平安95511怎么转人工
- 农村合作医疗咨询电话(医保电话是12333吗)
- g币是什么平台 什么是G币
- 社保官网查询登录入口(中国人力社保官网查询)
- 十大消费龙头股(消费升级龙头股有哪些)
- 借呗一万一年多少利息(1万元借呗一个月多少利息)
- 农业银行的电话是多少(农行客服电话24小时人工服务)
- 2万在余额宝还是零钱通?不仅看利息还要考虑两个因素