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 bảng động (Dynamic Table) trong Power BI mà không cần viết DAX phức tạp

Kha Diễm Lý 11/03/2026 22:45 447 lượt xem 3 trả lời

Chào mọi người, hôm nay mình muốn chia sẻ một kỹ thuật khá hay để tạo bảng động trong Power BI, giúp báo cáo của chúng ta trở nên linh hoạt hơn mà không cần phải đau đầu với các công thức DAX phức tạp.

Trong Power BI, đôi khi chúng ta cần hiển thị dữ liệu theo nhiều cách khác nhau tùy thuộc vào lựa chọn của người dùng. Ví dụ, muốn xem doanh thu theo tháng, theo quý, hay theo năm. Thông thường, chúng ta sẽ nghĩ đến việc tạo các measure riêng biệt hoặc dùng biến trong DAX, nhưng cách này có thể làm báo cáo trở nên rườm rà.

Cách mình hay dùng là tận dụng tính năng Field Parameters (Tham số trường). Tính năng này cho phép người dùng chọn các trường dữ liệu hoặc measure muốn hiển thị trên biểu đồ hoặc bảng ngay trên báo cáo.

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

  • Vào tab Modeling, chọn New parameter -> Fields.
  • Đặt tên cho tham số (ví dụ: 'Chọn Chỉ số').
  • Kéo các trường dữ liệu hoặc các measure bạn muốn người dùng lựa chọn vào ô Fields.
  • Tích chọn Add slicer to this page để tạo slicer ngay lập tức.

Sau khi tạo, Power BI sẽ sinh ra một bảng mới và một slicer. Bạn chỉ cần đưa slicer này vào báo cáo và kéo các trường/measure đã chọn vào biểu đồ hoặc bảng của bạn. Khi người dùng thay đổi lựa chọn trên slicer, biểu đồ/bảng sẽ tự động cập nhật theo.

Cách này rất hữu ích để:

  • Cho phép người dùng tùy chỉnh xem các KPI khác nhau.
  • Thay đổi chiều phân tích (ví dụ: xem theo Ngày, Tuần, Tháng).
  • So sánh các measure khác nhau một cách dễ dàng.

Ai đã từng dùng Field Parameters cho các mục đích khác, chia sẻ thêm kinh nghiệm nhé!

2

Chào bạn,

Cảm ơn bạn đã chia sẻ kỹ thuật tạo bảng động này, rất hay và hữu ích, đặc biệt với những ai chưa quen với DAX. Mình cũng thường gặp trường hợp cần thay đổi chiều dữ liệu hiển thị trên báo cáo. Cách của bạn thực sự giúp đơn giản hóa quy trình này.

Mình cũng có một thắc mắc nhỏ, không biết cách này có áp dụng được cho các trường hợp cần hiển thị nhiều chiều dữ liệu cùng lúc không, ví dụ như vừa theo sản phẩm, vừa theo khu vực, và người dùng có thể tùy chọn hiển thị từng chiều hay kết hợp các chiều đó ạ?

5

Hay quá bạn ơi! Cách này thực sự giúp đơn giản hóa việc tạo bảng động, nhất là với những bạn mới làm quen Power BI.

Mình cũng hay dùng cách tạo một bảng 'Parameter' riêng rồi dùng nó để filter hoặc slicer. Cách của bạn có vẻ trực quan và dễ hiểu hơn nhiều.

Cho mình hỏi thêm chút, nếu muốn bảng động này hiển thị theo các chiều khác nhau (ví dụ: vừa theo danh mục sản phẩm, vừa theo khu vực) thì có áp dụng được không ạ?

0

Chào bạn,

Cảm ơn bạn đã chia sẻ một kỹ thuật rất hữu ích! Đúng là việc tạo bảng động mà không cần DAX phức tạp giúp Power BI trở nên dễ tiếp cận hơn rất nhiều. Mình rất thích cách bạn tiếp cận vấn đề này, nó giúp người dùng cuối có thể tùy chỉnh báo cáo theo ý muốn một cách trực quan.

Mình cũng có một cách tương tự là sử dụng các slicer và "bookmark" để chuyển đổi các view khác nhau. Tuy nhiên, cách của bạn có vẻ gọn gàng hơn khi chỉ cần một bảng động duy nhất.

Rất mong bạn chia sẻ thêm các mẹo hay ho khác trong Power BI nhé!

1

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

Đăng nhập Đăng ký