什么是同比(同比、环比你真的会算吗)
何罗鱼国际货运业务管理系统的大数据图表里会按月展示收入、支出以及利润图表供管理层决策参考,并有实时计算同比、环比增长或下降比例,同比的算法比较好理解,但环比算法还真要琢磨一下。
同比 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)–环比结束时间
其他文章
- 基金看单位净值还是累计净值?了解两者区别从此投资更稳妥!
- 了解天天基金卖出手续费多少?实用攻略高效查询
- 如何看股票的融资融券信息?教你快速了解股票融资融券情况
- 市盈ttm是高好还是低好?分析市盈率对投资的影响
- 北证股票怎么买?
- 创业板股票怎么网上开通?
- 货币基金投资的是什么?了解货币基金投资的基本知识
- 场内基金买卖的手续费?了解一下这个交易额外成本
- 14点57后挂单能成交吗?了解证券交易时间和规则
- 股票分红当天卖出扣税吗?详解股票分红卖出是否需要缴纳税款
- 跳空低开的股票如何操作?教你正确的操作技巧
- 大涨前的几种k线形态?
- 多次冲高回落是洗盘还是出货?深度剖析分析报告
- 打新股的风险有哪几种?了解打新股的风险防范措施
- 市盈率和市净率?了解这两个重要的投资指标是如何计算的
- 融资融券余额都增加说明什么?
- 除权除息日一般涨还是跌?解析除权除息的影响因素
- 股票分红要自己缴税?详细解析及注意事项
- 股票退市是看净利润还是扣非?
- 基金为什么有a类和c类?详解a类和c类基金区别及选择方法
- 清盘后散户怎么办?散户清盘后应如何处理资产和投资?
- 股息入账怎么没有扣税?解释和处理方法
- 市盈率1000倍意味着什么?了解高市盈率投资的风险与机遇
- 北证如何打新?
- 深股通集中力量 加仓哪些个股?个股连续获得深股通增持?
- etf溢价率高好还是低好?如何判断etf溢价率对投资的影响
- 民营企业上市的好处?
- 融资偿还额是利好还是利空?
- 深股通增持代表什么?了解深股通投资策略
- 10000元基金一年赚多少?如何选取高收益基金?