Star Schema, Snowflake Schema, relationship types, cross-filter direction — nền tảng để DAX hoạt động đúng và report chạy nhanh.
// Tạo Date Table bằng DAX (vào Modeling → New Table) Dim_Date = ADDCOLUMNS( CALENDAR(DATE(2020,1,1), DATE(2030,12,31)), "Year", YEAR([Date]), "Quarter", "Q" & FORMAT(CEILING(MONTH([Date])/3, 1), "0"), "QuarterNum", CEILING(MONTH([Date])/3, 1), "Month", MONTH([Date]), "MonthName", FORMAT([Date], "MMMM"), "MonthShort", FORMAT([Date], "MMM"), "WeekDay", WEEKDAY([Date], 2), "WeekDayName", FORMAT([Date], "dddd"), "IsWeekend", IF(WEEKDAY([Date],2) >= 6, TRUE(), FALSE()), "YearMonth", FORMAT([Date], "YYYY-MM"), "FiscalYear", IF(MONTH([Date])>=4, YEAR([Date]), YEAR([Date])-1) ) // Sau đó: Model View → Right-click Dim_Date → Mark as date table → chọn cột Date