Power BI 中的时间序列分析
Kevin Barlow
Data Analytics Professional
时间序列数据集所确定的跨度会影响可进行的分析。不同大小的时间"窗口"承载的信息量不同。


扩展窗口函数通常以某个参考点做更大范围的分析。
示例:
示例:
CALCULATE(SUM(sales[profit]),
sales[date] >= DATE(2020,1,1))
CALCULATE(AVERAGE(weather[temp]),
weather[date] <= TODAY())
TOTALYTD(COUNT(shipping[id]),
shipping[ship_date])

滚动窗口函数常用于分析当前状态,常见于计算组织健康相关的各类 KPI。
示例:
示例:
CALCULATE(MAX(stocks[high]),
stocks[date] >= DATEADD(TODAY(),
-30, DAYS))
CALCULATE(AVERAGE(sales[discount]),
sales[date] >= DATEADD(TODAY(),
-1, YEAR))
CALCULATE(AVERAGE(ship[delay]),
ship[ship.date] >= DATEADD(TODAY(),
-6, MONTH))
Power BI 中的时间序列分析