Power BI là gì?

Trả lời nhanh: Power BI là bộ công cụ business intelligence của Microsoft. Nó kết nối dữ liệu từ Excel, cơ sở dữ liệu hoặc dịch vụ đám mây, làm sạch và dựng mô hình, rồi tạo báo cáo tương tác để chia sẻ. Bạn có thể bắt đầu miễn phí với Power BI Desktop. Muốn chia sẻ báo cáo cho người khác thì cần giấy phép trả phí.

Điểm chính

  • Power BI gồm Desktop (dựng báo cáo), Service (xuất bản, làm mới, chia sẻ) và ứng dụng di động (xem).
  • Sức mạnh nằm ở ba lớp: Power Query để làm sạch, mô hình dữ liệu để nối bảng, DAX để tính chỉ số.
  • Desktop miễn phí, nhưng chia sẻ báo cáo cần Pro, Premium Per User hoặc dung lượng Fabric.
  • Người mới nên bắt đầu từ một file Excel và một câu hỏi kinh doanh cụ thể.
  • Lỗi hay gặp nhất là nối bảng sai, thiếu bảng ngày và viết phép tính ở sai chỗ.
Mục lục
  1. Power BI là gì và nó giải quyết việc gì?
  2. Power BI gồm những thành phần nào và hoạt động ra sao?
  3. Bên trong Power BI có những lớp kỹ thuật nào?
  4. Power BI kết nối dữ liệu theo những chế độ nào?
  5. Power BI khác gì Excel, Tableau và Looker Studio?
  6. Giấy phép Power BI: Pro, Premium Per User và Fabric khác nhau thế nào?
  7. Hướng dẫn bắt đầu với Power BI trong 7 bước từ file Excel
  8. Những lỗi người mới hay gặp và cách xử lý
  9. Bảo mật và phân quyền: ai được xem dòng dữ liệu nào?
  10. Ưu điểm, hạn chế và khi nào nên hoặc không nên dùng Power BI
  11. Học Power BI để làm nghề gì?
  12. Câu hỏi thường gặp

Power BI là gì và nó giải quyết việc gì?

Power BI là nền tảng phân tích và trực quan hoá dữ liệu của Microsoft. Nó thuộc nhóm công cụ BI tự phục vụ (self-service BI): người làm nghiệp vụ tự dựng báo cáo mà không phải chờ bộ phận IT. Nếu bạn muốn hiểu nhóm công cụ này nói chung, hãy đọc bài về hệ thống business intelligence.

Cái khó của báo cáo bằng Excel không nằm ở biểu đồ. Nó nằm ở việc mỗi tháng phải copy dữ liệu từ ba nguồn, nối bằng VLOOKUP, sửa tay rồi gửi file qua email. Power BI giải quyết đúng chỗ đó. Bạn ghi lại các bước làm sạch một lần, và lần sau chỉ cần bấm làm mới (refresh).

Theo các nguồn tổng hợp lịch sử sản phẩm, Power BI bắt đầu từ dự án mang tên Project Crescent. Tên Power BI được dùng chính thức từ năm 2013. Ngày nay nó nằm trong họ Power Platform cùng Power Apps, Power Automate và Power Pages. Từ khi Microsoft Fabric ra đời, Power BI còn là lớp báo cáo của nền tảng dữ liệu này.

Power BI gồm những thành phần nào và hoạt động ra sao?

Nhiều người nghĩ Power BI là một phần mềm cài trên máy. Thực tế nó là ba thành phần phối hợp với nhau.

  • Power BI Desktop: ứng dụng miễn phí chạy trên Windows. Bạn kết nối dữ liệu, làm sạch, dựng mô hình, viết phép tính và thiết kế trang báo cáo tại đây. Kết quả lưu thành file có đuôi .pbix. Máy Mac không có bản Desktop, nên người dùng Mac thường chỉnh sửa trên trình duyệt hoặc dùng máy ảo Windows.
  • Power BI Service: dịch vụ đám mây trên trình duyệt. Bạn xuất bản (publish) báo cáo lên không gian làm việc (workspace), đặt lịch làm mới, phân quyền và chia sẻ.
  • Ứng dụng di động: dành cho iOS và Android, chủ yếu để xem báo cáo đã xuất bản.
Ba thành phần của Power BIPower BI DesktopDựng mô hình, viết DAXPower BI ServiceXuất bản, làm mới, chia sẻỨng dụng di độngXem báo cáo mọi nơi
Dòng đi của một báo cáo Power BI: dựng ở Desktop, đưa lên Service, xem trên mọi thiết bị.

Ngoài ra còn có Power BI Report Server cho doanh nghiệp muốn giữ báo cáo trong hạ tầng nội bộ. Bản này có phạm vi tính năng khác với dịch vụ đám mây. Hãy kiểm tra điều kiện cấp phép với nhà cung cấp trước khi chọn.

Bên trong Power BI có những lớp kỹ thuật nào?

Khi mở Desktop, bạn sẽ thấy ba chế độ ở thanh bên trái: Report, Table và Model. Chúng tương ứng với ba lớp công việc, và mỗi lớp có một ngôn ngữ hoặc công cụ riêng.

Power Query: lớp làm sạch dữ liệu

Power Query là trình biến đổi dữ liệu. Mỗi thao tác như bỏ cột, đổi kiểu dữ liệu, tách chuỗi hay gộp bảng được ghi thành một bước trong danh sách Applied Steps, và chạy lại theo thứ tự mỗi lần làm mới. Đằng sau là ngôn ngữ M, nhưng người mới hầu như không cần viết M. Về bản chất, đây là một bước ETL nhẹ. Bạn có thể xem thêm ở bài quy trình ETL và ELT.

Mô hình dữ liệu: lớp nối các bảng

Mô hình dữ liệu quyết định số liệu có đúng hay không. Cách thiết kế được khuyến nghị là lược đồ hình sao (star schema). Ở giữa là bảng sự kiện, ví dụ từng dòng bán hàng. Xung quanh là các bảng danh mục như khách hàng, sản phẩm, ngày và chi nhánh. Chi tiết nằm ở bài mô hình hoá dữ liệu.

Lược đồ hình sao trong Power BIKhách hàngSản phẩmBán hàngBảng sự kiệnNgàyChi nhánh
Bảng sự kiện ở giữa, các bảng danh mục xung quanh. Quan hệ thường đi một chiều từ danh mục sang sự kiện.

DAX: lớp tính chỉ số

DAX (Data Analysis Expressions) là ngôn ngữ công thức để tạo measure, tức phép tính được tính lại theo bộ lọc mà người xem đang chọn. Ví dụ minh hoạ:

  • Doanh thu = SUM(Ban_hang[Thanh_tien])
  • Doanh thu cùng kỳ = CALCULATE([Doanh thu], SAMEPERIODLASTYEAR(Lich[Ngay]))
  • Tăng trưởng = DIVIDE([Doanh thu] - [Doanh thu cùng kỳ], [Doanh thu cùng kỳ])

Hàm DIVIDE trả về giá trị trống khi mẫu số bằng 0, nên báo cáo không hiện lỗi chia cho không. Đây là điều Excel thường phải xử lý bằng IFERROR.

Power BI kết nối dữ liệu theo những chế độ nào?

Đây là quyết định kỹ thuật đầu tiên mà các bài giới thiệu thường bỏ qua. Nó ảnh hưởng đến tốc độ, độ tươi của số liệu và giấy phép.

Chế độ Dữ liệu nằm ở đâu Phù hợp khi Điểm cần lưu ý
Import Nạp và nén vào file Power BI Dữ liệu vừa phải, cần báo cáo nhanh Phải làm mới theo lịch; Pro giới hạn mô hình 1 GB
DirectQuery Vẫn ở nguồn, truy vấn mỗi lần bấm Cần số liệu gần thời gian thực, dữ liệu quá lớn để nạp Tốc độ phụ thuộc nguồn; một số tính năng DAX bị hạn chế
Live connection Mô hình đã có sẵn ở nơi khác Nhiều báo cáo dùng chung một mô hình chuẩn Không sửa được mô hình ngay trong báo cáo
Composite Trộn Import và DirectQuery Bảng nhỏ nạp vào, bảng sự kiện lớn để ở nguồn Thiết kế phức tạp hơn, cần người có kinh nghiệm

Với người mới, Import là lựa chọn mặc định hợp lý. Nếu nguồn dữ liệu nằm trong máy chủ nội bộ, bạn cần cài thêm cổng dữ liệu tại chỗ (on-premises data gateway). Cổng này giúp Service làm mới báo cáo mà không phải mở máy chủ ra Internet.

Power BI khác gì Excel, Tableau và Looker Studio?

Excel vẫn là công cụ tốt cho tính toán lẻ và bảng nhỏ. Một trang tính Excel có giới hạn 1.048.576 dòng. Power BI nạp được số dòng lớn hơn nhiều nhờ cơ chế nén cột. Excel cũng không có sẵn khung phân quyền theo từng người xem.

Tiêu chí Excel Power BI Tableau Looker Studio
Trọng tâm Tính toán, bảng tính Mô hình hoá và báo cáo Khám phá trực quan Báo cáo web nhẹ
Làm sạch dữ liệu Thủ công hoặc Power Query Power Query tích hợp Tableau Prep tách riêng Hạn chế
Ngôn ngữ tính Công thức ô DAX Calculated field, LOD Trường tính toán đơn giản
Hợp với Cá nhân, bảng nhỏ Doanh nghiệp dùng Microsoft 365 Đội phân tích chuyên sâu Dữ liệu từ Google Ads, Analytics, Sheets

Bảng trên mô tả định hướng chung, không phải xếp hạng. Chi phí, quy mô người dùng và kỹ năng sẵn có của đội mới quyết định lựa chọn. Về lý thuyết biểu đồ và cách chọn loại biểu đồ, bạn xem bài trực quan hoá dữ liệu.

Giấy phép Power BI: Pro, Premium Per User và Fabric khác nhau thế nào?

Đây là phần gây nhầm lẫn nhiều nhất. Nguyên tắc cốt lõi: Desktop miễn phí để dựng báo cáo, nhưng chia sẻ qua Service thì người chia sẻ và người xem cần giấy phép trả phí, trừ khi báo cáo nằm trên dung lượng Fabric đủ lớn. Theo một phân tích giá năm 2026, tài khoản miễn phí chỉ cho một người dựng báo cáo, còn chia sẻ cần Pro hoặc Premium Per User cho cả người chia sẻ lẫn người xem.

  • Pro: giá niêm yết tại Mỹ là 14 USD mỗi người mỗi tháng, còn Premium Per User (PPU) là 24 USD, áp dụng từ 01/04/2025. Pro giới hạn mô hình 1 GB và 8 lần làm mới mỗi ngày.
  • Premium Per User: đã gồm toàn bộ khả năng của Pro, nên người dùng PPU không cần mua thêm Pro. Mô hình tối đa 100 GB và 48 lần làm mới mỗi ngày.
  • Dung lượng Fabric (F SKU): từ cấu hình F64 trở lên, người xem báo cáo không phải trả phí theo người. Người tạo nội dung vẫn cần giấy phép Pro hoặc PPU.

Một thay đổi cần biết: các gói dung lượng Premium P1 đến P5 đang được thu hồi khi hết kỳ hợp đồng của từng khách hàng, và Microsoft không còn bán mới. Fabric F SKU là gói thay thế. Premium Per User vẫn được bán.

Giá nêu trên là giá niêm yết USD tại Mỹ, ghi nhận từ các nguồn tổng hợp đến giữa năm 2026. Giá tại Việt Nam, thuế và chương trình đại lý có thể khác. Hãy kiểm tra trên trang chính thức của Microsoft hoặc hỏi đối tác cấp phép trước khi lập ngân sách.

Để chọn nhanh, bạn đặt hai câu hỏi: có bao nhiêu người chỉ xem, và có cần tính năng nâng cao như mô hình lớn hay pipeline triển khai không.

Chọn giấy phép theo hai câu hỏiÍt người xemNhiều người xemCơ bảnNâng caoProMỗi người một giấy phépFabric F64 trở lênTính điểm hoà vốnPremium Per UserMô hình lớn cho nhóm nhỏFabric F64 trở lênNgười xem không cần Pro
Ma trận chọn giấy phép mang tính định hướng. Điểm hoà vốn giữa Pro và Fabric khác nhau tuỳ cách tính; các phân tích năm 2026 đưa ra con số từ vài trăm người xem.

Hướng dẫn bắt đầu với Power BI trong 7 bước từ file Excel

Bài tập dưới đây dùng một file bán hàng có các cột ngày, mã đơn, khách hàng, sản phẩm, số lượng, thành tiền. Bạn có thể dùng file của chính mình, hoặc tạo file mẫu (ví dụ minh hoạ) với vài trăm dòng.

  1. Cài Power BI Desktop. Tải từ Microsoft Store hoặc trang tải của Microsoft. Đăng nhập bằng tài khoản công việc nếu muốn xuất bản về sau.
  2. Lấy dữ liệu. Chọn Get data, rồi Excel workbook, chọn file và tích các sheet cần dùng. Bấm Transform Data thay vì Load để vào Power Query trước.
  3. Làm sạch trong Power Query. Đặt dòng đầu tiên làm tiêu đề, đổi kiểu cột (ngày, số, văn bản), xoá dòng trống, chuẩn hoá tên sản phẩm bị gõ khác nhau. Tên các bước nên đặt rõ ràng để người khác đọc được.
  4. Tạo bảng ngày. Nhiều bài hướng dẫn bỏ bước này. Hãy dựng một bảng lịch riêng bằng hàm CALENDAR hoặc CALENDARAUTO, đánh dấu là bảng ngày (Mark as date table), rồi nối cột Ngày với bảng bán hàng. Các hàm so sánh cùng kỳ cần bảng này để chạy đúng.
  5. Nối bảng ở chế độ Model. Kéo thả khoá giữa bảng danh mục và bảng sự kiện. Kiểm tra hướng lọc và kiểu quan hệ một-nhiều. Đưa các cột chỉ dùng để nối vào trạng thái ẩn.
  6. Viết vài measure. Bắt đầu với tổng doanh thu, số đơn và doanh thu cùng kỳ như các ví dụ DAX ở trên. Đặt measure vào một bảng riêng tên Measures cho dễ tìm.
  7. Dựng trang báo cáo rồi xuất bản. Đặt 3 thẻ số (card) ở trên, một biểu đồ đường theo tháng, một biểu đồ cột theo sản phẩm, vài bộ lọc (slicer). Chọn Publish, vào Service, đặt lịch làm mới. Bạn nên chạy thử với tài khoản người xem để chắc rằng họ thấy được.

Một trang báo cáo gom các chỉ số như vậy chính là một dashboard theo nghĩa thông dụng. Bạn có thể đọc thêm về cách thiết kế ở bài dashboard là gì. Trong thuật ngữ riêng của Power BI, dashboard là trang ghim các ô từ nhiều báo cáo trên Service, còn report là các trang dựng trong Desktop.

Những lỗi người mới hay gặp và cách xử lý

  • Tổng bị nhân đôi hoặc lệch. Nguyên nhân thường là khoá nối không duy nhất ở bảng danh mục, hoặc có quan hệ nhiều-nhiều không chủ ý. Hãy kiểm tra bảng danh mục có dòng trùng không, rồi dùng Remove Duplicates trong Power Query.
  • Cột ngày bị hiểu là văn bản. Định dạng ngày kiểu Việt Nam (ngày/tháng/năm) dễ bị đọc nhầm sang kiểu Mỹ. Hãy đặt ngôn ngữ cho bước đổi kiểu (Change Type with Locale), tránh để tháng bị đảo với ngày.
  • Dùng cột tính toán cho mọi thứ. Cột tính toán (calculated column) được tính một lần khi nạp và nằm trong mô hình, còn measure tính theo ngữ cảnh lọc. Tỷ lệ và tổng có điều kiện nên viết bằng measure.
  • Báo cáo trên Service không cập nhật. Thường do nguồn dữ liệu nằm trong máy nội bộ mà chưa có gateway, hoặc thông tin đăng nhập nguồn hết hạn. Vào cài đặt tập dữ liệu để kiểm tra trạng thái làm mới.
  • File .pbix quá nặng. Bỏ các cột không dùng, nhất là cột văn bản dài và cột có rất nhiều giá trị khác nhau. Tách thời gian khỏi ngày giờ nếu không cần giây.
  • Cùng một chỉ số, mỗi báo cáo một đáp số. Dấu hiệu là mỗi người tự viết công thức trong từng file riêng. Cách chữa là một tập dữ liệu chuẩn dùng chung, kèm tên và định nghĩa chỉ số được thống nhất, thay vì mỗi nhóm sao chép một bản.

Bảo mật và phân quyền: ai được xem dòng dữ liệu nào?

Power BI có bảo mật cấp dòng (row-level security, RLS). Bạn tạo vai trò (role) bằng một biểu thức DAX lọc bảng, ví dụ chỉ cho trưởng chi nhánh thấy dòng thuộc chi nhánh mình. Sau khi xuất bản, bạn gán người dùng vào vai trò trong Service. Hãy dùng chức năng xem thử với vai trò (View as) để kiểm tra trước khi chia sẻ.

Nếu báo cáo chứa dữ liệu khách hàng như số điện thoại hay địa chỉ, hãy loại các cột đó ngay ở Power Query khi báo cáo không cần chúng. Cột chưa vào mô hình thì không thể bị lộ qua báo cáo. Cách đặt quy tắc quản trị rộng hơn nằm ở bài quản trị dữ liệu.

Ưu điểm, hạn chế và khi nào nên hoặc không nên dùng Power BI

Ưu điểm

  • Giao diện gần với Excel, và Power Query dùng được ngay trong Excel nên người quen Excel học nhanh.
  • Tích hợp với Microsoft 365, Teams, SharePoint và Azure. Báo cáo có thể nhúng vào Teams để xem ngay trong cuộc họp.
  • Cộng đồng và tài liệu học tập lớn, có cả giao diện và tài liệu tiếng Việt.
  • Bản Desktop miễn phí giúp học và thử nghiệm mà không tốn tiền.

Hạn chế

  • Desktop chỉ chạy trên Windows.
  • Chi phí tăng theo số người xem nếu không dùng dung lượng Fabric.
  • DAX có độ dốc học tập đáng kể, nhất là khái niệm ngữ cảnh lọc.
  • Mô hình dữ liệu kém sẽ cho số sai ngay cả khi biểu đồ rất đẹp.
  • Gói giấy phép đang thay đổi (Premium theo dung lượng chuyển sang Fabric), nên cần xem lại khi gia hạn.

Khi nào phù hợp, khi nào chưa

Power BI hợp với tổ chức đã dùng Microsoft 365, có nhiều file Excel báo cáo định kỳ, hoặc cần nhiều phòng ban xem cùng một số liệu. Nó chưa hợp khi dữ liệu chỉ vài trăm dòng và một người dùng, vì Excel đã đủ. Nó cũng chưa hợp khi dữ liệu nguồn chưa sạch hoặc chưa có khoá nhận diện thống nhất. Khi đó bạn nên chuẩn hoá nguồn, hoặc xây kho dữ liệu trước khi đặt Power BI lên trên.

Học Power BI để làm nghề gì?

Kỹ năng Power BI thường xuất hiện trong mô tả công việc của chuyên viên báo cáo, phân tích kinh doanh và phân tích dữ liệu. Microsoft có chứng chỉ PL-300 (Microsoft Power BI Data Analyst). Bạn nên kiểm tra nội dung và tên gọi hiện hành trên trang chứng chỉ của Microsoft trước khi đăng ký, vì tên các kỳ thi thay đổi theo thời gian. Lộ trình nghề nghiệp, mức lương và kỹ năng bổ trợ như SQL được trình bày ở bài nghề data analyst.

Câu hỏi thường gặp

Power BI có miễn phí không?

Một phần. Power BI Desktop miễn phí để dựng báo cáo trên máy cá nhân. Muốn chia sẻ báo cáo cho đồng nghiệp qua Service, bạn cần giấy phép trả phí cho người chia sẻ và thường cả người xem. Ngoại lệ là báo cáo nằm trên dung lượng Fabric từ F64 trở lên.

Power BI có cần biết lập trình không?

Không cần để bắt đầu. Bạn có thể kéo thả để làm sạch dữ liệu và dựng biểu đồ. Khi cần tính tăng trưởng cùng kỳ hay tỷ lệ có điều kiện, bạn sẽ cần học DAX. Biết SQL sẽ giúp ích khi nguồn là cơ sở dữ liệu.

Power BI khác gì dashboard?

Dashboard là một dạng sản phẩm đầu ra, tức trang tổng hợp chỉ số. Power BI là công cụ để tạo ra dashboard, đồng thời lo luôn việc kết nối, làm sạch và mô hình hoá dữ liệu phía sau.

Power BI chạy được trên máy Mac không?

Ứng dụng Desktop chỉ có bản Windows. Người dùng Mac có thể xem và chỉnh sửa báo cáo trong trình duyệt trên Power BI Service, nhưng các tác vụ mô hình hoá nặng thì dễ hơn trên Desktop. Một cách khác là chạy Windows qua máy ảo hoặc máy ảo đám mây.

Dữ liệu của tôi được làm mới tự động không?

Có, nếu bạn đặt lịch làm mới trên Service. Pro cho phép 8 lần mỗi ngày và Premium Per User cho phép 48 lần mỗi ngày, theo các nguồn tổng hợp năm 2026. Với nguồn nằm trong mạng nội bộ, bạn cần cài thêm gateway. Nếu cần số liệu gần thời gian thực, hãy cân nhắc chế độ DirectQuery.

Nên học Power BI hay Tableau trước?

Nếu công ty bạn đã dùng Microsoft 365 và nhiều báo cáo đang nằm trong Excel, Power BI thường dễ vào việc hơn. Nếu công ty đã có Tableau, hãy học công cụ đang dùng. Các khái niệm mô hình hoá, lược đồ hình sao và nguyên tắc chọn biểu đồ chuyển sang công cụ khác được.

Đọc thêm tin tức, phân tích về AI, blockchain và chuyển đổi số trên VBPO Tech Blog, hoặc các bài khác trong chuyên mục Dữ liệu & phân tích.