
Power BI phổ biến cho báo cáo và bảng điều khiển tương tác. Nhưng với tư cách là người yêu thích Excel, tôi tự hỏi: "Excel có thể đi xa đến đâu nếu tôi cố gắng tái tạo một báo cáo Power BI?". Tôi đã thử tái tạo một báo cáo bán hàng Power BI điển hình trong Excel bằng Power Query, Mô Hình Dữ Liệu (Power Pivot), các phép đo DAX, PivotTables/Charts, Slicers/Timelines và một chút đánh bóng bố cục.
Trong bài viết này, tôi sẽ chỉ cách tôi cố gắng tái xây dựng báo cáo Power BI trong Excel và nơi nó thất bại và nơi nó thành công.
Báo Cáo Tôi Cố Gắng Tái Tạo
Tổng quan bán hàng tiêu chuẩn với:
- Thẻ KPI: Tổng Doanh Thu, Tổng Lợi Nhuận, Biên Lợi Nhuận, v.v.
- Đường Xu Hướng: Doanh Thu Theo Tháng.
- Phân Tích: Doanh Thu Theo Danh Mục, Theo Khu Vực, v.v.
- Tương Tác: Slicers cho Năm, Danh Mục, Khu Vực và timeline ngày.
- Drill Chi Tiết: Chế độ xem chi tiết được lọc bởi các lựa chọn hiện tại.
Loại bảng điều khiển này thường được sử dụng; nhiều nhóm xây dựng trong Power BI. Hãy phản chiếu nó trong Excel. Mục tiêu là xem liệu tôi có thể tái tạo cả chức năng và trải nghiệm người dùng trong Excel hay không.
Bước 1: Tải & Làm Sạch Với Power Query (Get & Transform)
- Chuyển đến tab Data >> chọn Get Data >> chọn From Text/CSV hoặc các nguồn khác.
- Duyệt và chọn tệp và nhập tệp.
- Nhấp Load hoặc Transform Data để làm sạch tập dữ liệu.
- Trong Power Query Editor, đặt kiểu đúng cách (Ngày, Số Nguyên, Tiền Tệ).
- Làm sạch dữ liệu với các sửa chữa nhỏ: cắt văn bản, chuẩn hóa chữ hoa/thường, v.v.
- Nhấp Close & Load To… để nhập dữ liệu.
- Table hoặc Only Create Connection.
- Add this data to the Data Model.
- Nhấp OK.
- Nhập tất cả dữ liệu theo cùng các bước.
Nơi Excel Thành Công:
- Chức năng Power Query giống hệt Power BI.
- Khả năng biến đổi dữ liệu mạnh mẽ.
- Kết nối nhiều nguồn dữ liệu hoạt động tốt.
Nơi Excel Thất Bại:
- Không có tùy chọn incremental refresh.
- Giới hạn 1 triệu hàng trên mỗi trang tính.
- Hiệu suất chậm hơn với tập dữ liệu lớn.
- Yêu cầu làm mới thủ công (không có lịch trình gateway).
Bước 2: Xây Dựng Mối Quan Hệ Trong Mô Hình Dữ Liệu (Power Pivot)
- Chuyển đến tab Data >> chọn Manage Data Model.
- Hoặc chuyển đến tab Power Pivot >> chọn Manage.
- Thêm mối quan hệ:
- Sales[ProductID] → Products[ProductID]
- Sales[CustomerID] → Customers[CustomerID]
- Customers[RegionID] → Regions[RegionID]
- Ẩn khóa và cột kỹ thuật khỏi công cụ khách hàng để duy trì danh sách trường sạch.
Power BI: Nó tự động phát hiện và tạo mối quan hệ. Để điều chỉnh thêm, bạn có thể kéo-thả để tạo mối quan hệ.
Excel: Power Pivot cung cấp mô hình hóa mối quan hệ tương tự. Nó có thể trông như một giao diện phức tạp hơn để quản lý mối quan hệ.
Bước 3: Tạo Các Phép Đo DAX
Trong Mô Hình Dữ Liệu, bạn có thể tạo các phép đo DAX. Bạn có thể tạo phép đo DAX trong thanh công thức Power Pivot, hoặc sử dụng tùy chọn calculations.
- Chuyển đến Power Pivot >> từ Calculations >> chọn Measures >> chọn New Measure.
- Chèn tên phép đo và công thức.
- Nhấp OK.
Total Sales = SUM(Sales[SalesAmount]) Total Cost = SUM(Sales[Cost]) Profit = [Total Sales] - [Total Cost] Profit Margin % = DIVIDE([Profit], [Total Sales]) Average Order Value = DIVIDE([Total Sales], DISTINCTCOUNT(Sales[OrderID]))
- Xem trước công thức và kết quả trong cửa sổ Power Pivot.
Power BI: Các phép đo DAX hoạt động giống nhau. Các hàm time intelligence sáng lên ngay khi bạn có một Calendar table thích hợp liên quan đến Date.
Bước 4: Xây Dựng Lớp Báo Cáo Với PivotTables/Charts
- Chèn PivotTable kết nối với Mô Hình Dữ Liệu.
- Chuyển đến tab Insert >> chọn PivotTable >> chọn Data Model.
- Chọn vị trí: Existing hoặc New Worksheet.
- PivotTable được tạo trong sheet mới.
Lưu ý: Nhớ rằng để tạo các hình ảnh khác nhau, bạn phải tạo PivotTables riêng biệt. Một PivotTable không chứa được nhiều hình ảnh khác nhau, điều này tốn thời gian.
Tạo Hình Ảnh:
Thẻ KPI:
- Từ PivotTable Fields;
- Kéo các phép đo vào Values.
- Định dạng phông chữ lớn; ẩn tổng cộng/tổng phụ.
Tạo Biểu Đồ Tương Tác:
- Tạo PivotTable khác từ Mô Hình Dữ Liệu.
- Doanh Thu Theo Tháng:
- Kéo Date vào Rows.
- Kéo SalesAmount vào Values.
- Chọn PivotTable.
- Chuyển đến tab PivotTable Analyze >> chọn PivotChart >> chọn biểu đồ Line.
- Nhấp OK.
- Biểu đồ này cung cấp trải nghiệm drill-through sử dụng hệ thống phân cấp Date.
- Doanh Thu Theo Danh Mục/Khu Vực/Kênh: Biểu đồ PivotChart cột cụm.
- Kéo Category vào Rows.
- Kéo SalesAmount vào Values.
- Doanh Thu Theo Tiểu Bang/Tỉnh: Biểu đồ PivotChart tròn.
- Kéo State/Province vào Rows.
- Kéo SalesAmount vào Values.
- Bản Đồ: Bạn sẽ cần tạo biểu đồ Map từ dữ liệu tĩnh.
- Nhóm Country và SalesAmount của nó, sau đó sử dụng biểu đồ Filled Map của Excel.
Power BI: Power BI cung cấp trực quan hóa cấp độ tiếp theo với tương tác. Nó cung cấp các hình ảnh cốt lõi tương tự, slicers toàn cục với bố cục sạch. Nó có KPI tích hợp với đèn giao thông/biểu tượng gắn với ngưỡng (không cần định dạng có điều kiện phức tạp)
Nơi Excel Thành Công:
- Kiểm soát định dạng biểu đồ chi tiết hơn.
- Khả năng văn bản và chú thích tốt hơn.
- Loại biểu đồ tùy chỉnh thông qua biểu đồ kết hợp.
- Chức năng sparklines gốc.
Nơi Excel Thất Bại:
- Không có trực quan hóa bản đồ gốc.
- Các loại hình ảnh tương tác bị giới hạn.
- Không có chú thích biểu đồ tự động với bộ lọc.
- Yêu cầu định vị và kích thước thủ công.
- Không có khả năng thiết kế responsive.
Bước 5: Tạo Tương Tác
- Thêm Slicers (Năm, Danh Mục, Khu Vực) và Timeline (Ngày).
- Chuyển đến tab PivotTable Analyze >> chọn Insert Slicer/Timeline.
-
- Đồng bộ slicers trên tất cả PivotTables.
- Chuyển đến tab Slicer >> chọn Report Connections.
- Hoặc nhấp chuột phải Slicer >> chọn Report Connections.
- Chọn tất cả PivotTables và nhấp OK.
Power BI: Nhấp vào bất kỳ hình ảnh nào để lọc tất cả các hình ảnh khác tự động. Ngoài ra, nó cung cấp slicers độc lập cùng với tùy chọn định dạng.
Excel: Slicers hoạt động tốt cho lọc cơ bản. Nhiều slicers có thể kiểm soát nhiều PivotTables, cùng với các kết nối; chúng có thể tạo kết nối với các PivotTables khác. Nhưng không có cross-visual filtering (nhấp vào biểu đồ không lọc các biểu đồ khác). Khả năng drill-through hạn chế và không có bookmarking hoặc view states.
Bước 6: Sắp Xếp Tất Cả Hình Ảnh Để Tạo Báo Cáo
Trong Power BI, bạn có thể tạo tất cả hình ảnh trong trang báo cáo; sau đó, bạn chỉ cần sắp xếp lại chúng, duy trì luồng chiến lược. Trong Excel, khi chúng tôi tạo nhiều PivotTables, Slicers, biểu đồ, bạn sẽ cần sao chép và tổ chức những thứ này vào một hoặc nhiều sheet.
- Chọn hình ảnh.
- Nhấp chuột phải >> chọn Copy.
- Chọn vị trí trong sheet báo cáo >> chọn Paste.
- Định dạng tất cả hình ảnh để phản chiếu giao diện Power BI.
- Excel cung cấp nhiều tùy chọn định dạng.
- Thử Tương Tác bằng cách chọn Slicer.
Hãy nhớ rằng tất cả các PivotTables này sẽ làm chậm hiệu suất. Thời gian tải sẽ tăng đáng kể.
Những Gì Hoạt Động Ngạc Nhiên Tốt Trong Excel
- Nhập Dữ Liệu: Power Query giống hệt Power BI.
- Mô Hình Hóa & DAX: Schema sao, time intelligence và phép đo DAX giống Power BI.
- Hình Ảnh Cốt Lõi: Đường, cột, bảng, thẻ kiểu KPI, thậm chí bản đồ đơn giản đều vững chắc.
- Khám Phá Chi Tiết: Nhấp đúp ô Pivot để "Show Details" (drill-through đến hàng) rất tiện lợi, và một sheet Detail được quản lý tốt giúp gọn gàng.
- Hiệu Suất (kích thước hợp lý): Mô Hình Dữ Liệu nhanh cho tập dữ liệu cấp phòng ban điển hình.
Nơi Excel Thất Bại (Và Tại Sao Quan Trọng)
- Cross-Highlighting Giữa Các Biểu Đồ:
- Power BI cho phép bạn nhấp vào một thanh trong một hình ảnh để cross-filter và cross-highlight các hình ảnh khác.
- Slicers của Excel lọc dựa trên kết nối, nhưng biểu đồ không highlight nhau động.
- Drill-through Cấp Trang & Tooltips:
- Drill-through pages và Report Page Tooltips của Power BI mang lại phân tích có hướng dẫn.
- Excel không có những thứ đó, nhưng bạn có thể dùng hyperlink đến sheet chi tiết và slicers được gán nhãn rõ ràng, tuy nhiên vẫn thủ công.
- Tham Số Trường Động (chuyển đổi chiều/phép đo):
- Field parameters của Power BI rất tuyệt vời.
- Trong Excel, bạn có thể mô phỏng với disconnected tables + SELECTEDVALUE + SWITCH, nhưng cồng kềnh và khó hơn cho người dùng cuối duy trì.
- DirectQuery, Composite Models, Incremental Refresh:
- Power BI có thể truy vấn backend lớn mà không cần nhập tất cả, kết hợp nguồn, và làm mới gia tăng.
- Mô Hình Dữ Liệu của Excel chỉ nhập, và làm mới xảy ra tất cả hoặc không có gì.
- Thân Thiện Di Động, Bookmarks, Narratives:
- Bookmarked stories, selection pane tricks và mobile layouts của Power BI không chuyển dịch được.
- Excel yêu cầu VBA/hyperlink cho bất cứ điều gì vượt qua điều hướng đơn giản.
Hướng Dẫn Quyết Định Nhanh
Chọn Excel:
- Excel tốt hơn cho phân tích nơi nhóm nhỏ báo cáo trên OneDrive/SharePoint, nhưng không thay thế ứng dụng hoặc xem di động.
- Bạn cần tính toán linh hoạt, nâng cao bên cạnh hình ảnh (what-if cells, LAMBDA/LET, v.v.).
Chọn Power BI:
- Nếu bạn cần chia sẻ rộng rãi, làm mới theo lịch trình, và kiểm soát truy cập theo đối tượng, Power BI Service là lựa chọn rõ ràng.
- Nó cung cấp cross-highlighting, drill-through, tooltips, bookmarks và mobile layouts. Nó có thể quản trị phân phối ứng dụng và sử dụng metrics.
Kết Luận
Excel là một công cụ tuyệt vời, và nó đáp ứng nhu cầu của người dùng từ cơ bản đến nâng cao. Nó có thể phản chiếu hoặc tái xây dựng một phần lớn báo cáo Power BI điển hình, đặc biệt là ETL, star schema, DAX và hình ảnh cốt lõi. Nơi nó thất bại là kể chuyện tương tác, chia sẻ được quản trị và mô hình/làm mới quy mô doanh nghiệp. Nếu người dùng, các bên liên quan của bạn sống trong Excel và phạm vi được kiểm soát, Excel là một bề mặt báo cáo hoàn toàn đáng tin cậy. Nhưng nếu bạn cần kể chuyện click-through, phân phối an toàn hoặc kết nối trực tiếp quy mô lớn, hãy chọn Power BI.
Nhận Bài Tập Excel Nâng Cao Miễn Phí Có Giải Pháp!