Time intelligence
Time intelligence là nhóm hàm DAX để phân tích theo thời gian: lũy kế từ đầu năm (YTD), so cùng kỳ năm trước, tăng trưởng… — yêu cầu gần như mọi báo cáo kinh doanh đều cần.
Điều kiện tiên quyết: bảng Date
Phần tiêu đề “Điều kiện tiên quyết: bảng Date”Time intelligence chỉ hoạt động đúng khi có một bảng Date (lịch) chuyên dụng:
- Liên tục, đầy đủ ngày trong phạm vi dữ liệu (không thiếu ngày).
- Đánh dấu là “Mark as date table”.
- Nối 1:nhiều tới bảng fact qua cột ngày.
-- Tạo bảng Date đơn giản bằng calculated tableDate =CALENDAR ( DATE(2022,1,1), DATE(2026,12,31) )Các hàm thường dùng
Phần tiêu đề “Các hàm thường dùng”-- Lũy kế từ đầu nămSales YTD = TOTALYTD ( [Total Sales], 'Date'[Date] )
-- Cùng kỳ năm trướcSales LY =CALCULATE ( [Total Sales], SAMEPERIODLASTYEAR ( 'Date'[Date] ) )
-- Tăng trưởng so cùng kỳ (YoY %)Sales YoY % =DIVIDE ( [Total Sales] - [Sales LY], [Sales LY] )| Hàm | Tác dụng |
|---|---|
TOTALYTD / TOTALQTD / TOTALMTD | Lũy kế năm/quý/tháng |
SAMEPERIODLASTYEAR | Cùng kỳ năm trước |
DATEADD | Dịch thời gian (±ngày/tháng/năm) |
DATESYTD, DATESINPERIOD | Tập ngày theo khoảng |
PREVIOUSMONTH, PREVIOUSYEAR | Kỳ liền trước |
Mẫu “tăng trưởng” hoàn chỉnh
Phần tiêu đề “Mẫu “tăng trưởng” hoàn chỉnh”Kết hợp CALCULATE + time intelligence + DIVIDE cho ra các KPI tăng trưởng chuẩn (YoY, MoM) — nền của mọi dashboard điều hành.