Bỏ qua để đến nội dung

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.

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 table
Date =
CALENDAR ( DATE(2022,1,1), DATE(2026,12,31) )
-- Lũy kế từ đầu năm
Sales YTD = TOTALYTD ( [Total Sales], 'Date'[Date] )
-- Cùng kỳ năm trước
Sales 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àmTác dụng
TOTALYTD / TOTALQTD / TOTALMTDLũy kế năm/quý/tháng
SAMEPERIODLASTYEARCùng kỳ năm trước
DATEADDDịch thời gian (±ngày/tháng/năm)
DATESYTD, DATESINPERIODTập ngày theo khoảng
PREVIOUSMONTH, PREVIOUSYEARKỳ liền trước

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.

Chia sẻ: