Menu

Xử lý dữ liệu dạng bảng (Unpivot) trong Power BI - Tiết kiệm thời gian làm sạch

Âu Nghị Vi 10/06/2026 08:22 599 lượt xem 2 trả lời

Chào mọi người,

Mình thường xuyên phải làm việc với dữ liệu dạng bảng, ví dụ như các báo cáo doanh thu theo tháng được trình bày theo kiểu mỗi tháng là một cột. Việc này rất bất tiện khi đưa vào Power BI để phân tích sâu. May mắn là mình đã tìm ra cách xử lý vấn đề này hiệu quả bằng chức năng Unpivot Columns trong Power Query.

Thay vì phải ngồi copy-paste hay dùng các hàm phức tạp để chuyển đổi, giờ đây mình chỉ mất vài giây để biến bảng dữ liệu khó nhằn thành định dạng dài (long format) lý tưởng cho việc phân tích.

Cách thực hiện rất đơn giản:

  • Mở Power Query Editor.
  • Chọn các cột bạn muốn chuyển đổi (các cột chứa giá trị theo thời gian, danh mục,...).
  • Trên tab Transform, chọn Unpivot Columns.

Kết quả bạn sẽ có 2 cột mới: một cột chứa tên của các cột gốc (ví dụ: Tên tháng) và một cột chứa giá trị tương ứng. Quá tuyệt vời phải không?

Cách này giúp mình tiết kiệm rất nhiều thời gian trong khâu làm sạch dữ liệu, đặc biệt khi làm việc với các báo cáo phức tạp. Có ai đã dùng chức năng này chưa? Chia sẻ thêm kinh nghiệm của các bạn nhé!

4

Hay quá bạn ơi! Mình cũng từng vật lộn với mấy cái báo cáo dạng cột tháng này. Cái vụ Unpivot Columns đúng là "chân ái" để đưa dữ liệu về dạng chuẩn cho Power BI thật. Tiết kiệm biết bao nhiêu công sức so với làm thủ công.

Mình cũng hay dùng nó với mấy báo cáo khảo sát, mỗi câu hỏi là một cột, rồi muốn xem câu trả lời của từng người thì phải Unpivot. Đôi khi còn dùng cho cả dữ liệu về địa lý nữa, ví dụ mỗi tỉnh thành là một cột vậy.

Cảm ơn bạn đã chia sẻ, rất hữu ích!

4

Cảm ơn bạn đã chia sẻ mẹo hay về Unpivot Columns trong Power Query nhé! Đúng là dữ liệu dạng bảng như bạn mô tả rất phổ biến và gây khó khăn khi phân tích. Mình cũng hay gặp tình huống này và thường phải làm thủ công mất kha khá thời gian. Chức năng Unpivot này quả thật là cứu cánh. Bạn có thể chia sẻ thêm một vài ví dụ cụ thể về các loại báo cáo nào hay gặp định dạng này không? Mình muốn xem liệu có trường hợp nào mình chưa nghĩ tới không.

2

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

Đăng nhập Đăng ký