Menu

App script quản lý rủi ro cho cá nhân & doanh nghiệp với báo cáo chuẩn định dạng biểu đồ

Chia sẻ cách tạo slicer đa chọn (multi-select) trong Power BI

Long Đình Lan 26/03/2026 11:28 327 lượt xem 2 trả lời

Chào mọi người,

Dạo này mình có làm việc nhiều với Power BI và nhận thấy một cái bất tiện nhỏ là các slicer mặc định chỉ cho phép chọn một giá trị. Đôi khi mình muốn lọc theo nhiều điều kiện cùng lúc mà cứ phải Ctrl + Click mệt quá. Sau một hồi tìm tòi, mình đã tìm ra cách để tạo slicer cho phép chọn nhiều giá trị một cách trực quan hơn. Chia sẻ lại cho anh em nào cần nhé!

Cách làm như sau:

  • Đầu tiên, bạn tạo một slicer thông thường với trường dữ liệu bạn muốn lọc.
  • Vào mục Visualizations, chọn slicer vừa tạo.
  • Trong phần Format visual, tìm đến mục Slicer settings.
  • Ở mục Selection, bật tùy chọn Multi-select with CTRL lên.

Tuy nhiên, cách này vẫn yêu cầu giữ phím CTRL. Để làm được slicer đa chọn thực sự mà không cần CTRL, chúng ta cần thêm một chút tùy chỉnh.

Cách nâng cao hơn (không cần CTRL):

  1. Tạo một bảng phụ (hoặc sử dụng bảng Dimension nếu có) chứa các giá trị duy nhất mà bạn muốn lọc.
  2. Tạo một measure để kiểm tra xem giá trị của dòng hiện tại có nằm trong danh sách đã chọn hay không. Ví dụ, nếu bạn lọc theo 'Sản phẩm':
SelectedProducts = VALUES( 'BangPhu'[SanPham] ) // Lấy danh sách đã chọn từ slicer trên bảng phụ

IsSelected = IF( SELECTEDVALUE( 'BangDuLieuChinh'[SanPham] ) IN VALUES( 'BangPhu'[SanPham] ), 1, 0 )

Lưu ý: Đoạn code trên là ví dụ, bạn cần điều chỉnh tên bảng và cột cho phù hợp với dữ liệu của mình.

  • Sử dụng measure IsSelected này để lọc trực tiếp trên các visual hoặc tạo một slicer khác dựa trên bảng phụ và dùng measure này làm bộ lọc cho các visual khác.

Cách này sẽ giúp báo cáo của bạn thân thiện và dễ sử dụng hơn rất nhiều. Hy vọng chia sẻ này hữu ích cho mọi người!

2

Cảm ơn bạn đã chia sẻ! Mình cũng từng gặp vấn đề tương tự và thấy việc phải Ctrl + Click khá bất tiện. Cách của bạn nghe rất hay, liệu có thể áp dụng cho cả slicer dạng ngày tháng (date slicer) không? Mình đang tò mò không biết có thêm bước nào khác biệt không.

3

Hay quá bạn ơi! Cái vụ multi-select này đúng là cứu cánh cho nhiều trường hợp. Mình cũng đã từng "vật lộn" với Ctrl + Click.

Bạn có thể chia sẻ thêm về trường hợp dùng slicer cho các cột có định dạng số không? Ví dụ, mình muốn lọc theo "doanh thu > 100 triệu" và "số lượng > 500" cùng lúc thì làm thế nào nhỉ? Hay là cách này chỉ hiệu quả với các trường dạng text thôi?

1

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

Đăng nhập Đăng ký