Pivot / Unpivot
Pivot/Unpivot định hình lại dữ liệu giữa dạng rộng (wide) và dài (long) — kỹ thuật then chốt để biến dữ liệu “kiểu báo cáo Excel” thành dữ liệu phân tích được.
Vấn đề thường gặp
Phần tiêu đề “Vấn đề thường gặp”Dữ liệu Excel hay ở dạng rộng: mỗi tháng một cột (T1, T2, T3…). Dạng này khó phân tích trong Power BI (không lọc/tổng hợp theo tháng dễ dàng).
Unpivot — biến cột thành hàng
Phần tiêu đề “Unpivot — biến cột thành hàng”- Chọn các cột tháng → Unpivot → thành 2 cột: Attribute (tháng) + Value (giá trị).
- Dữ liệu chuyển sang dạng dài (long/tidy) — chuẩn cho mô hình hóa.
- → Giờ có thể lọc/tổng hợp theo tháng như một chiều dữ liệu.
Pivot — biến hàng thành cột
Phần tiêu đề “Pivot — biến hàng thành cột”- Ngược lại: biến giá trị một cột thành nhiều cột.
- Ít dùng cho model (thường để hiển thị), nhưng hữu ích trong vài tình huống.
Vì sao “dạng dài” tốt hơn
Phần tiêu đề “Vì sao “dạng dài” tốt hơn”| Dạng rộng (cột tháng) | Dạng dài (sau unpivot) |
|---|---|
| Khó lọc theo tháng | Tháng là một chiều, lọc dễ |
| Thêm tháng = thêm cột | Thêm tháng = thêm hàng |
| Khó vẽ biểu đồ thời gian | Vẽ trực tiếp |