[]
        
(Showing Draft Content)

同比环比分析

1. 定义

同比:与历史同时期比较,例如2022年3月份与2021年3月份相比,叫同比

环比:与上一个统计周期比较,例如2022年4月份与2022年3月份相比较,称为环比。

2. 解决问题

同比:通常是指今年第n月与去年第n月比。同比发展速度主要是为了消除季节变动的影响,用以说明本期发展水平与去年同期发展水平对比而达到的相对发展速度。常用于分析数据的长期趋势

环比:通常是指表示连续2个单位周期(比如连续两月)内的量的变化比。环比包括两种:环比增长速度和环比发展速度。常用于分析数据的短期趋势。

2.1 预期分析效果

07-10-04

分析步骤:

  1. 收集数据

  2. 同环比实现思路

  3. 处理数据,添加所需要的计算列和度量值

  4. 季度同比环比、年度同比环比

  5. 绘制同比环比分析图

2.1 转换率计算公式

计算公式:

(1)同比增长率

同比增长率=(本期某指标数值-同期某指标数值)÷同期某指标数值×100%

(2)环比增长率

环比增长率=(本期某指标数值-上期该指标数值)÷上期该指标数值×100%

3. 数据处理

梳理原始数据 :

订购日期

订单金额

订单数量

2019-10-05

18

20

2019-10-06

30

10

添加计算列 :

  • 添加 年度、季度、下年度、下季度、 环比年度、环比季度 计算列

年度

Year('同比测试'[订购日期])

季度

Quarter('同比测试'[订购日期])

下年度

Year('同比测试'[订购日期]) + 1

下季度

Quarter('同比测试'[订购日期])

环比年度

if( Quarter('同比测试'[订购日期])>=4,'同比测试'[年度]+1,'同比测试'[年度])

环比季度

if((Quarter('同比测试'[订购日期])+1)>4,1,(Quarter('同比测试'[订购日期])+1))

添加度量值 :

上一年合计

var basetable = SelectColumns(
    '同比测试',
    "年度", '同比测试'[下年度],
    "订单金额",'同比测试'[订单金额])

 return Calculate(
    SumX(basetable,[订单金额]), Values([年度]))

同比季度合计

var basetable = SelectColumns(
    '同比测试',
    "年度", '同比测试'[下年度],
    "订单金额",'同比测试'[订单金额])

 return Calculate(
    SumX(basetable,[订单金额]), Values([年度]))

环比季度合计

var basetable = SelectColumns(
    '同比测试',
    "年度", '同比测试'[环比年度],
    "季度", '同比测试'[环比季度],
    "订单金额",'同比测试'[订单金额])

 return Calculate(
    SumX(basetable,[订单金额]), Values([年度]))
  • 季度同比率 :

Divide('同比测试'[当前年合计] - '同比测试'[同比季度合计], '同比测试'[同比季度合计])
  • 季度环比率 :

Divide('同比测试'[当前年合计] - '同比测试'[环比季度合计], '同比测试'[环比季度合计])

4. 可视化

在Dashboard中,基于时间,构建可视化页面;

4.1 绘制图表

通过透视表来进行年度同比环比分析的分析:

07-10-01

通过透视图来进行年度同比环比年分析:

07-10-02

通过透视表来进行季度环比分析:

07-10-03

4.2 实现效果

在Dashboard中,转化分析步骤实现,效果如下:

07-10-04

5. 资源包下载

wyn-export-20230228072512.zip

下载资源包,然后将其导入系统,可看到最终实现效果。

分析结论:

通过Dashboard,基于透视图。能够清楚的分析数据的长期趋势和短期趋势通过同比环比来快速分析