DAX Studio là gì?
DAX Studio là công cụ miễn phí (open source, daxstudio.org) cho phép bạn viết, chạy, và debug DAX query trực tiếp trên Power BI model. Tính năng chính: query execution, server timings, query plan, performance analyzer integration.
Cài đặt và kết nối
Download tại daxstudio.org → cài đặt → mở Power BI Desktop → trong DAX Studio chọn "Power BI Desktop" → kết nối tự động.
Server Timings — Tính năng quan trọng nhất
Enable Server Timings (F5 → Output → Server Timings) để thấy:
- Storage Engine (SE): VertiPaq query — nhanh, parallel
- Formula Engine (FE): DAX interpreter — chậm, single-threaded
Mục tiêu: maximize SE time, minimize FE time. FE cao = DAX có thể optimize.
Query Plan: Logical vs Physical
Logical plan = ý định của DAX. Physical plan = cách engine thực thi. Tìm CallbackDataID trong physical plan — đây là dấu hiệu FE gọi vào SE nhiều lần = bottleneck.
3 pattern tối ưu phổ biến
1. Thay FILTER bằng expression
-- Chậm:
CALCULATE([Rev], FILTER('Sales', 'Sales'[Year] = 2025))
-- Nhanh:
CALCULATE([Rev], 'Sales'[Year] = 2025)
2. Tránh calculated column trong FILTER
Calculated column không được VertiPaq cache hiệu quả trong filter context.
3. Dùng SUMMARIZE thay ALL + VALUES
Trong nhiều trường hợp SUMMARIZE với explicit group columns nhanh hơn pattern ALL()/VALUES().
Sẵn sàng xây dựng dashboard Power BI?
Kết nối với freelancer Power BI đã kiểm duyệt, xem báo cáo nhúng ngay trên trình duyệt và tải file .pbix về sau khi thanh toán.
Đào Ngọc Tú
Cộng tác viên chuyên gia tại SenData. Chia sẻ kiến thức về phát triển Power BI, trực quan hóa dữ liệu và best practice business intelligence.

