开始探索时间序列数据

Power BI 趋势分析

Jacob H. Marquez

Data Scientist at Microsoft

什么是"时间序列"?

$$

定义

  • 按时间顺序绘制的数据点序列。

  • 最常见为在等间隔时间点采集的序列。

1 https://en.wikipedia.org/wiki/Time_series
Power BI 趋势分析

时间序列分析的应用

$$

应用场景:

  • 变量中的模式(如周期性)
  • 季节性趋势
  • 系统性问题
  • 与目标结果的关系
  • 支持构建预测模型

$$

示例:

  • 天气
  • 心率监测
  • 季度销售额
  • 利率
Power BI 趋势分析

按不同日期粒度分析

一张图展示日期 2019-03-25 08:30 被分解为年、月、日。

Power BI 趋势分析

按不同日期粒度分析

一张图展示日期 2019-03-25 08:30:00 被分解为时、分、秒。

Power BI 趋势分析

派生不同的时间变量

一张图展示日期 2019-03-25 08:30:00 被转换为一年中的第几天、年第几周和星期几。

Power BI 趋势分析

派生不同的时间变量

将 subscription_start_date 与当前日期比较以得到订阅时长和年龄分组。

Power BI 趋势分析

衡量一段时间内的变化

环比变化

环比变化的计算方式。

Power BI 趋势分析

衡量一段时间内的变化

环比变化

环比变化的计算方式。

月份 股价 环比变化
2018-01 $20.67 --
2018-02 $19.79 -4.3%
2018-03 $21.34 7.9%
2018-04 $21.25 -0.4%
2018-05 $22.12 4.1%
2018-06 $22.85 3.3%
Power BI 趋势分析

日期相关的 DAX 函数

DATE(): 由部分(如年、月、日)构造日期值

LEFT(): 从左侧提取给定数量的字符

RIGHT(): 从右侧提取给定数量的字符

MID(): 从指定位置起提取给定数量的字符

WEEKDAY(): 返回星期数;默认周日为 1

Power BI 趋势分析

让我们来练习!

Power BI 趋势分析

Preparing Video For Download...