
Sau khi học cơ bản Power BI, bước tiếp theo là tạo measure DAX. Đây là một trong những kỹ năng thực tế đầu tiên mà mọi người mới bắt đầu cần vì measure là cách bạn tính tổng, trung bình, phần trăm và kết quả động khác bên trong báo cáo.
Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách tạo measure DAX đầu tiên bằng cách nhấp Measure Mới. Chúng tôi sẽ giữ nó đơn giản và thực tế — chỉ các cú nhấp chuột và công thức cơ bản nhất.
Measure DAX Là Gì?
Measure là phép tính được tạo trong Power BI dùng DAX (Biểu Thức Phân Tích Dữ Liệu). Khác với cột tính toán, measure không lưu giá trị theo từng hàng. Thay vào đó, nó tính kết quả dựa trên dữ liệu hiển thị trong visual của bạn.
Ví dụ, measure có thể tính tổng doanh số, doanh số trung bình, tổng lợi nhuận, tính toán thông minh thời gian, và hơn thế nữa.
Measure đặc biệt hữu ích vì chúng tự động cập nhật tùy thuộc vào bộ lọc, slicer và visual trong báo cáo của bạn.
Bước 1: Chọn Nơi Tạo Measure
- Nhìn vào ngăn Dữ Liệu bên phải, hiển thị tất cả bảng và cột của bạn
- Trong ngăn Dữ Liệu, nhấp một lần vào bảng nơi bạn muốn tạo measure
- Ví dụ, nếu bạn có bảng SalesData, nhấp vào nó để chọn
- Bảng sẽ được làm nổi bật

Mẹo: Về mặt chức năng, không quan trọng bảng nào chứa measure của bạn, nhưng nhóm measure liên quan giữ cho mô hình gọn gàng.
Bước 2: Nhấp "Measure Mới"
Bạn có nhiều cách để mở trình soạn thảo measure:
Dùng Ribbon
- Chọn bảng từ ngăn Dữ Liệu
- Vào tab Công Cụ Bảng >> chọn Measure Mới

Dùng Menu Chuột Phải
- Trong ngăn Dữ Liệu, chuột phải vào tên bảng
- Chọn Measure Mới từ menu ngữ cảnh

Cách nào cũng được, một thanh công thức xuất hiện ở đầu màn hình với placeholder mặc định trông như sau:

Bước 3: Viết Công Thức Đầu Tiên
Thanh công thức hiện đang hoạt động và chờ đầu vào của bạn. Con trỏ sẽ được đặt ngay sau Measure =. Bạn sẽ thay thế placeholder đó bằng tên measure và công thức của riêng bạn.
Tạo SUM Đơn Giản
Giả sử bảng SalesData của bạn có cột tên là Sales Amount. Nhấp vào thanh công thức, xóa văn bản placeholder, và gõ:
- Khi bạn gõ SUM, IntelliSense xuất hiện >> nhấn Tab hoặc Enter để tự động hoàn thành

- Sau khi gõ dấu ngoặc mở (, bắt đầu gõ tên cột >> chọn từ menu thả xuống, rồi đóng ngoặc )

Total Sales = SUM(SalesData[Sales Amount])
- Nhấn Enter hoặc nhấp nút ✓ (Cam Kết) trong thanh công thức để lưu measure

Công thức này có nghĩa:
- Total Sales là tên measure
- SUM là hàm DAX
- SalesData[Sales Amount] nói cho Power BI biết cột số nào để cộng
Measure này cộng tất cả giá trị trong cột Sales Amount bất cứ khi nào nó được dùng trong visual.
Tạo AVERAGE Đơn Giản
Dùng cùng bảng và cột:
Average Sales = AVERAGE(SalesData[Sales Amount])
Điều này tính trung bình của tất cả giá trị bán hàng trong ngữ cảnh bộ lọc hiện tại.

Nếu có lỗi cú pháp, Power BI sẽ hiển thị thông báo lỗi đỏ trong thanh công thức mô tả vấn đề. Kiểm tra lại chính tả tên cột và đảm bảo ngoặc vuông và ngoặc tròn đóng đúng.
Bây giờ bạn đã có measure đầu tiên. Nó xuất hiện trong ngăn Dữ Liệu dưới bảng bạn chọn, với biểu tượng máy tính nhỏ.
Bước 4: Sử Dụng Measure Trong Visual
Measure của bạn không làm gì cho đến khi nó được đặt trong visual — đó là thiết kế. Để kiểm tra:
- Nhấp vào khu vực trống của canvas Báo Cáo
- Trong ngăn Visualizations, chọn visual Thẻ, cách đơn giản nhất để hiển thị một số đơn lẻ
- Từ ngăn Dữ Liệu, kéo measure mới của bạn (Total Sales) vào giếng Trường của thẻ

Hãy thử trong bảng nữa:
- Thêm visual bảng
- Kéo trường danh mục (ví dụ, Danh Mục hoặc Sản Phẩm) cùng với measure Total Sales của bạn
- Quan sát tổng thay đổi động theo từng hàng — đó là phép màu của measure

Thẻ và bảng sẽ hiển thị kết quả tính toán trên toàn bộ tập dữ liệu. Nếu bạn nhấp vào slicer hoặc yếu tố visual khác, bạn sẽ thấy số cập nhật. Đó là ngữ cảnh bộ lọc DAX đang hoạt động.

Thực Hành Tốt Nhất Cho Người Mới
- Đặt tên measure rõ ràng, thân thiện với kinh doanh thay vì tên như "Measure1" hay "Calc5"
- Lưu measure trong bảng "nhà", thường là bảng sự kiện, thay vì phân tán ngẫu nhiên
- Dùng định dạng Bảng[Cột] thay vì tên cột đơn lẻ
- Để IntelliSense giúp bạn — gõ 2-3 chữ cái đầu rồi nhấn Tab hoặc Enter
- Sau khi tạo measure, luôn kéo nó vào thẻ hoặc bảng để xác minh số trông đúng
Kết Luận
Bây giờ bạn biết cách tạo measure DAX đầu tiên bằng cách làm theo các bước trên. Tạo measure DAX đầu tiên trong Power BI đơn giản hơn nhiều người mới nghĩ. Bạn có thể dùng measure này trong biểu đồ, thẻ, bảng và visual khác. Khi bạn thoải mái với quy trình này, bạn có thể chuyển sang phép tính nâng cao hơn như đếm, phần trăm, và logic điều kiện.
Nhận Miễn Phí Bài Tập Excel Nâng Cao Kèm Giải Pháp!