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 的時間序列分析