一、可視化看板同比和環比計算
計算
1、同比增長率=(本期數-同期數)÷ |同期數|×100%
例子:去年3月的產值100萬,今年3月的產值300萬,同比增長是怎么算的?是同比增長200%?還是同比增長300%?
本題=(300-100)÷100=200%
同比增長率,一般是指和去年同期相比較的增長率。
2、環比增長率=(本期數-上期數)/上期數×100%。
如:本期銷售額為500萬,上期銷售額為350萬
環比增長速度=(500-350)/350*100%=42.86%
環比發展速度=500/350*100%=142.86%
不同對比周期的業務場景
環比:用于分析本期業務表現和前一周期的對比情況,如今天和昨天比,業務表現如何,是漲還是跌呢?像買理財或者股票,希望每天都比昨天漲一些。環比的時間周期比較臨近,適合于看業務近期的表現。周同比:很多業務有明顯的周期性,比如OTA行業,多數人是只有周末才有空出門旅行,那周一到周五的業務表現和周末會有很大差異,用周六的數據環比周五,會有比較大的跌幅。用本周六對比上周六會更加合理。月同比:對于一些賬單類的產品,用戶的使用可能在每月的某幾天會尤為集中,用本月1號對比上月1號,則更能體現業務的增長情況。年同比:看業務每年的增長情況,對于一些穩步增長的成熟企業,會重點看每年的增幅,并制定年度的業務目標。而對于飛速發展的新興企業,只看年同比是遠遠不夠的。節假日年同比:旅游行業的節假日屬性很強,端午、中秋、春節等這些假日每年的日期又不太一樣,很多時候看業務在假日期間的表現時,要對比去年相同節假日期間的表現,包括節前X天,節后X天等。同比與環比的區別
同比、環比與定基比,都可以用百分數或倍數表示。定基比發展速度,也簡稱總速度,一般是指報告期水平與某一固定時期水平之比,表明這種現象在較長時期內總的發展速度。
這兩者所反映的雖然都是變化速度,但由于采用基期的不同,其反映的內涵是完全不同的;而對于同一個地方,考慮時間縱向上發展趨勢的反映,則往往要把同比與環比放在一起進行對照。
延伸閱讀:
二、同比、環比計算常見問題及處理邏輯
不同日期顆粒度的數據,支持對比的方式如下:
在同環比計算時,有些坑點還是要提前在需求層面確認好,避免測試或上線后,再去調整。
1. 月份日期不等,對比日期缺失
天粒度的數據,月同比的計算會存在此問題,例如3月29日之后的日期,同比上月(2月)時,可能2月就沒有對應日期的數據了,此時對比分母不存在,可以做“—”處理,即這幾天的月同比值不存在。
2. 周顆粒度數據的同比計算
每周對應去年同期的周日期基本上是對不上的,一般的處理方式是,建立每一年的日期維度表,即對每年的周進行1-52的編號,周同比計算時,可以用當前周編號,減去一年(52周)的周號計算。
3. 周、月、年未過完
數據產品的數據是動態更新的,周一或者每月看數據,當周、當月都沒過完,此時同環比的計算需要考慮數據對齊的問題。