Menu

Cách lọc dữ liệu theo nhiều điều kiện trong Power BI cực nhanh

Dư Thiêu Bảo 11/06/2026 03:05 167 lượt xem 1 trả lời

Chào các bạn, mình là thành viên mới của diễn đàn. Dạo gần đây mình đang làm việc nhiều với Power BI để tạo các báo cáo trực quan. Tuy nhiên, mình gặp một chút khó khăn trong việc lọc dữ liệu theo nhiều điều kiện phức tạp.

Cụ thể, mình có một bảng dữ liệu bán hàng bao gồm các cột như: Ngày bán, Sản phẩm, Khu vực, Doanh số. Mình muốn tạo một bộ lọc để có thể xem doanh số của một sản phẩm cụ thể trong một khu vực nhất định và trong một khoảng thời gian do người dùng chọn. Ban đầu mình thử dùng các slicer thông thường nhưng nó không linh hoạt lắm.

Sau một hồi tìm hiểu và thử nghiệm, mình đã tìm ra cách kết hợp DAXSlicer để làm việc này hiệu quả hơn. Cách này cho phép người dùng tùy chỉnh nhiều điều kiện lọc cùng lúc mà không cần phải tạo quá nhiều slicer riêng lẻ.

Các bước thực hiện cơ bản:

  • Tạo các slicer cho từng điều kiện bạn muốn lọc (Sản phẩm, Khu vực, Ngày).
  • Sử dụng hàm DAX để tạo một Measure mới, ví dụ: Total Sales = SUM('SalesData'[Doanh số]).
  • Quan trọng nhất là bạn cần sử dụng các hàm lọc như FILTER hoặc CALCULATE trong Measure để áp dụng các điều kiện từ slicer. Ví dụ: Filtered Sales = CALCULATE([Total Sales], FILTER('SalesData', 'SalesData'[Sản phẩm] = SELECTEDVALUE('SlicerTable'[Sản phẩm]) && 'SalesData'[Khu vực] = SELECTEDVALUE('SlicerTable'[Khu vực]))). (Lưu ý: Đây chỉ là ví dụ đơn giản, bạn có thể cần điều chỉnh tùy theo cấu trúc dữ liệu và yêu cầu cụ thể).

Cách này giúp báo cáo của mình trở nên tương tác và dễ sử dụng hơn rất nhiều. Không biết có anh em nào có cách làm khác hay hơn không, chia sẻ cho mình học hỏi với ạ!

1

Chào bạn,

Cảm ơn bạn đã chia sẻ bài viết về cách lọc dữ liệu nhiều điều kiện trong Power BI. Đây chắc chắn là một vấn đề mà nhiều bạn mới bắt đầu với Power BI sẽ gặp phải.

Mình thấy bạn đang muốn lọc theo Sản phẩm, Khu vực và khoảng Thời gian. Ngoài việc sử dụng các bộ lọc mặc định của Power BI, bạn có thể thử kết hợp DAX để tạo ra các Measure lọc động. Ví dụ, bạn có thể tạo một Measure đếm số ngày trong khoảng thời gian người dùng chọn, hoặc tính tổng doanh số dựa trên các bộ lọc Sản phẩm và Khu vực đã chọn.

Bạn có thể chia sẻ rõ hơn về cách bạn đang thử áp dụng bộ lọc ban đầu không? Như vậy, mình có thể góp ý cụ thể hơn.

5

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký