Chuyển đến nội dung chính

Cách tạo biểu đồ thác nước trong Power BI: 5 bước đơn giản

Tìm hiểu cách tạo biểu đồ thác nước trong Power BI, bao gồm cách tùy chỉnh để đồ thị trông đẹp mắt. Làm theo các thực hành tốt nhất và tránh lỗi thường gặp.
Đã cập nhật 5 thg 10, 2026  · 8 phút đọc

Khám phá cùng AI

ChatGPTClaudePerplexity

Biểu đồ thác nước phân tách dữ liệu thành các phần để giúp nhận diện xu hướng và mô hình. Nó được dùng rộng rãi trong tài chính, quản lý dự án và đánh giá hiệu suất, đặc biệt là trong bối cảnh kinh doanh, nơi biểu đồ thác nước giúp các lãnh đạo dễ dàng xác định các yếu tố thúc đẩy lợi nhuận hoặc chi phí của tổ chức và thấy được tác động của chúng.

Trong bài viết này, tôi sẽ hướng dẫn bạn cách tạo và tùy chỉnh biểu đồ thác nước trong Power BI. Power BI rất phù hợp cho việc này vì cung cấp giải pháp không cần viết mã để tạo các biểu đồ như thác nước và hỗ trợ tùy chỉnh nâng cao. Bạn cũng sẽ học được các thực hành tốt nhất và những sai lầm thường gặp cần tránh.

Biểu đồ thác nước trong Power BI là gì?

Hãy dành chút thời gian để xem kỹ hơn về biểu đồ thác nước.

Tìm hiểu biểu đồ thác nước

Biểu đồ thác nước, còn gọi là biểu đồ cầu (bridge chart), trực quan hóa cách một đại lượng bị ảnh hưởng bởi một chuỗi tăng giảm theo một yếu tố cụ thể. Nó cho thấy sự thay đổi của một biến từ điểm bắt đầu đến giai đoạn cuối cùng. Biểu đồ cũng thể hiện tác động cộng dồn của các giá trị dương và âm lên điểm xuất phát.

Tên gọi, như bạn có thể đoán, xuất phát từ việc đồ thị trông giống một thác nước đổ xuống. Như bạn sẽ thấy trong các ví dụ bên dưới, thay vì tất cả các cột bắt đầu từ trục x, chúng xuất hiện như đang “lơ lửng” và chồng lên nhau, tạo nên hiệu ứng đó.

Các thành phần quan trọng của biểu đồ thác nước

Các thành phần của biểu đồ thác nước gồm có:

  • Điểm bắt đầu: Giá trị khởi đầu và là cột đầu tiên của biểu đồ.
  • Cột tăng: Các cột biểu thị những yếu tố làm tăng giá trị ban đầu.
  • Cột giảm: Các cột biểu thị những yếu tố làm giảm giá trị ban đầu. 
  • Điểm kết thúc: Kết quả cuối cùng của biểu đồ thác nước, phản ánh tác động cộng dồn của các cột tăng và giảm. Đây cũng là cột cuối cùng trên biểu đồ.
  • Bước trung gian: Các cột bổ sung cho thấy phần phân rã của các cột tăng/giảm ảnh hưởng đến giá trị cuối.
  • Mã màu: Giúp phân biệt cột tăng và cột giảm. Cột tăng thường có màu xanh lá, còn cột giảm là màu đỏ.

Hãy hình dung CFO của một công ty cần giải thích cho hội đồng quản trị vì sao lợi nhuận ròng của công ty giảm so với năm trước. Một biểu đồ thác nước sẽ minh họa như sau:

Thành phần Yếu tố Giá trị
Điểm bắt đầu Lợi nhuận ròng năm trước $10 triệu
Cột tăng Tăng doanh thu +$5 triệu
Cột giảm Tăng giá vốn hàng bán -$3 triệu
Cột giảm Tăng chi phí hoạt động -$2 triệu
Cột giảm Khoản dàn xếp pháp lý một lần -$4 triệu
Cột giảm Tăng chi phí thuế -$1 triệu
Điểm kết thúc Lợi nhuận ròng năm nay $5 triệu

Waterfall chart image illustrating the above example

Biểu đồ thác nước giải thích mức giảm doanh thu của một công ty (đơn vị: triệu). Hình: Tác giả

Tạo biểu đồ thác nước trong Power BI

Trong phần này, bạn sẽ tạo biểu đồ thác nước bằng bộ dữ liệu supermarket sales để phân tích các sản phẩm mang lại lợi nhuận nhiều nhất. Trước khi tiếp tục, hãy đảm bảo bạn đã cài đặt Power BI Desktop trên máy tính.

Bước 1: Nhập và chuẩn bị dữ liệu

  • Nhập tệp supermarket_sales.csv vào Power BI.

    • Vào thẻ File trên menu chính.

    • Nhấp Get Data.

    • Chọn Text/CSV làm nguồn dữ liệu. 

GIF showing how to import a CSV into Power BI

Nhập dữ liệu vào Power BI. Hình: Tác giả

Một cửa sổ bật lên hiển thị xem trước các biến trong dữ liệu và cung cấp tùy chọn Load hoặc Transform dữ liệu.

  • Nhấp Transform Data trên cửa sổ để mở Power Query.

GIF showing how to load the supermarket sales data into Power Query window

Mở cửa sổ Power Query. Hình: Tác giả

Từ cửa sổ Power Query, bạn có thể thấy dữ liệu có 17 cột và 1.000 hàng. Power Query dùng để làm sạch và biến đổi dữ liệu trước khi tải vào Power BI. Vì dữ liệu chúng ta dùng đã sạch, không cần làm sạch hay biến đổi. Xem thêm Data Transformation with Power Query M in Power BI để học cách làm sạch dữ liệu trong Power Query nếu bạn cần thực hiện bước này.

  • Nhấp Close & Apply trên thẻ Home để áp dụng các thay đổi và đóng cửa sổ Power Query. 

Image showing how to close the Power Query window

Đóng cửa sổ Power Query. Hình: Tác giả

Bước 2: Tạo biểu đồ thác nước cơ bản

Để tạo biểu đồ thác nước, trước hết bạn cần tạo một Measure có thể áp dụng cho mọi trực quan hóa. Measure trong Power BI là phép tính được tạo bằng DAX. Trong ngữ cảnh này, chúng ta sẽ tính một measure Tổng lợi nhuận (Total Profit) và dùng nó để tạo biểu đồ thác nước theo các bước sau.

  • Trên khung Data, nhấp chuột phải và chọn New Measure. Tạo measure Total Profit bằng cách dán cú pháp DAX sau vào trình soạn thảo. Total Profit là tổng gross income của tất cả sản phẩm, tức lợi nhuận thu được từ mỗi giao dịch.
Total Profit = sum(supermarket_sales[gross income])

Image showing how to create the Total Profit measure

Tạo measure Total Profit. Hình: Tác giả

  • Trên khung Visualizations, nhấp biểu tượng biểu đồ thác nước. Một biểu đồ trống sẽ xuất hiện trên canvas.

Image showing the waterfall chart icon on the visualizations pane

Biểu tượng biểu đồ thác nước trên khung trực quan hóa. Hình: Tác giả

  • Chọn biểu đồ trống và kéo measure Total Profit vào trường Y-axis của biểu đồ.

Image showing how to add the Total Profit to the Y-axis of the waterfall chart

Thêm measure Total Profit vào trục Y. Hình: Tác giả

  • Kéo biến Month vào trường Category của biểu đồ thác nước.

Image showing how to add the month category into the waterfall chart

Thêm danh mục Month vào biểu đồ thác nước. Hình: Tác giả

Biểu đồ thác nước cho thấy mức đóng góp của từng tháng vào tổng lợi nhuận từ tháng 1 đến tháng 3. Bạn có thể làm tương tự để trực quan hóa theo các danh mục khác như Gender, Product line, v.v.

Bước 3: Khám phá và tùy chỉnh biểu đồ thác nước

Để giải thích chênh lệch theo từng tháng, bạn có thể thêm phần phân rã dựa trên danh mục khác. Hãy dùng danh mục Product line để xem chênh lệch lợi nhuận giữa hai tháng liên tiếp. Để thêm phân rã, kéo biến Product line vào trường Breakdown của biểu đồ thác nước. 

Image showing how to add the Product Line as breakdown into the waterfall chart

Thêm phân rã vào biểu đồ thác nước. Hình: Tác giả

Khi thêm Product line làm phân rã, các cột nay biểu thị chênh lệch lợi nhuận giữa tháng hiện tại và tháng kế tiếp. Nếu lợi nhuận tháng sau cao hơn tháng hiện tại, cột sẽ tăng (màu xanh lá); ngược lại sẽ là màu đỏ. Biểu đồ nhóm các danh mục khác trong Product line thành Other.

Một tính năng hay của Power BI: Khi rê chuột lên mỗi cột, bạn sẽ thấy thông tin về phần trăm tăng hoặc giảm giữa lợi nhuận của hai tháng liên tiếp. Bạn sẽ nhận thấy, chẳng hạn, mức tăng lợi nhuận cao nhất thuộc nhóm thực phẩm và đồ uống giữa tháng 1 và tháng 2, tăng 2,2%, trong khi thấp nhất là nhóm đồ gia dụng và phong cách sống với mức giảm 39,33%.

Image showing how to get numerical information from a waterfall chart by hovering over the columns

Rê chuột lên biểu đồ để xem số liệu. Hình: Tác giả

Bạn có thể tùy chỉnh biểu đồ bằng cách thiết lập số lượng phân rã trong mỗi cột. 

  1. Nhấp chọn biểu đồ của bạn.
  2. Trên khung trực quan hóa, vào Format your visual.
  3. Nhấp Breakdowns và đặt số phân rã mong muốn. Số phân rã tối đa bằng số danh mục của biến phân rã.

Image showing how to customize the breakdowns in a waterfall chat

Tùy chỉnh số lượng phân rã. Hình: Tác giả

Bước 4: Sắp xếp biểu đồ thác nước

Bạn sẽ thấy biểu đồ đang được sắp xếp theo thứ tự thời gian theo tháng. Bạn có thể thay đổi cách sắp xếp để có góc nhìn khác về dữ liệu.

Trên biểu đồ, nhấp More options, sau đó Sort Descending. Thao tác này sẽ đảo ngược thứ tự thời gian của danh mục Month. 

Image showing how to apply sort descending to a waterfall chart

Áp dụng sắp xếp giảm dần. Hình: Tác giả

Bạn có thể đổi trục dùng để sắp xếp từ Month sang Total Profit bằng cách nhấp More options trên biểu đồ, chọn Sort và chọn biến hoặc measure để sắp xếp theo.

Image showing how to change the sorting variable

Đổi biến sắp xếp. Hình: Tác giả

Khi bạn sắp xếp tăng dần theo Total Profit, biểu đồ sẽ hiển thị các cột theo thứ tự từ thấp đến cao và ngược lại khi sắp xếp giảm dần.

Bước 5: Thêm các tùy chỉnh nâng cao

Power BI cung cấp nhiều tùy chọn để tùy chỉnh biểu đồ thác nước phù hợp hơn với câu chuyện dữ liệu của bạn—từ đổi màu cột đến thêm nhãn và bộ lọc. 

Đổi màu cột.

Màu sắc giúp phân biệt phần tăng và giảm trong biểu đồ, đồng thời làm trực quan trông đẹp hơn. Để đổi màu cột:

  1. Nhấp chọn biểu đồ.
  2. Vào Format your visual trên khung Visualizations.
  3. Mở mục Columns để hiển thị các tùy chọn tùy chỉnh cột trong biểu đồ.
  4. Chọn mục Colors để tùy chỉnh màu các cột.

Image showing how to add colors to a waterfall chart

Thêm màu cho biểu đồ thác nước. Hình: Tác giả

Thêm nhãn

Nhãn dữ liệu cho phép người xem biết giá trị thực của từng cột, rất hữu ích khi các cột có chiều cao tương tự nhau.

  1. Chọn biểu đồ, vào khung Visualizations.
  2. Chọn thẻ Format your visual.
  3. Bật công tắc Data labels.

Biểu đồ sẽ hiển thị giá trị chênh lệch lợi nhuận giữa hai tháng liên tiếp cho từng sản phẩm. 

Image showing how to add data labels in a waterfall chart

Thêm nhãn dữ liệu cho biểu đồ thác nước. Hình: Tác giả

Thêm bộ lọc

Nếu bạn muốn xem toàn bộ biểu đồ thác nước cho một danh mục cụ thể thì sao? Khi đó, hãy dùng bộ lọc. Bạn có thể lọc biểu đồ để hiển thị thông tin của một danh mục duy nhất. Ví dụ, bạn có thể lọc biểu đồ thác nước theo biến Customer type.

  1. Chọn biểu đồ và mở khung Filters .
  2. Kéo biến Customer type vào ô Add data fields here trong khung Filters.
  3. Trong cột Customer type ở khung Filters, bạn sẽ thấy danh sách tất cả các danh mục. Chọn một danh mục bất kỳ để xem biểu đồ cho danh mục đó.

Image showing how to apply filtering to a waterfall chart

Áp dụng bộ lọc cho biểu đồ thác nước. Hình: Tác giả


Thực hành tốt nhất cho biểu đồ thác nước trong Power BI

Cân nhắc những nâng cấp tinh tế sau có thể biến một biểu đồ thác nước đơn giản thành trực quan sâu sắc và tinh gọn hơn:

Mẹo để rõ ràng và dễ đọc

  • Tooltip động, theo ngữ cảnh: Vượt ra ngoài nhãn dữ liệu mặc định. Tạo tooltip tùy chỉnh không chỉ hiển thị con số thô mà còn cung cấp bối cảnh—như xu hướng lịch sử, mốc so sánh phù hợp, hoặc chú giải ngắn. Lớp thông tin này giúp hé lộ insight mà không làm rối phần đồ thị chính.
  • Độ chính xác trong tính cộng dồn: Biểu đồ thác nước xây dựng dựa trên các giá trị kế tiếp nhau, nên làm tròn có thể tạo ra sai lệch thị giác gây hiểu lầm. Tinh chỉnh cài đặt độ chính xác và lưu ý cách chênh lệch làm tròn nhỏ có thể ảnh hưởng đến câu chuyện tổng thể.
  • Tinh chỉnh độ bão hòa màu: Thay vì chỉ gán một màu riêng cho mỗi danh mục, hãy chơi với độ bão hòa và độ sáng. Dùng màu bão hòa hơn để nhấn mạnh các thành phần chính, còn tông nhẹ hơn cho thay đổi nhỏ. Cách tiếp cận phân lớp này giúp biểu đồ trực quan hơn và giảm phụ thuộc vào nhãn.
  • Tích hợp đường tham chiếu hoặc mốc chuẩn: Thêm một đường tham chiếu mờ cho mức trung bình ngành, mục tiêu, hoặc trung vị lịch sử để bổ sung ngữ cảnh. Điều này cung cấp đường cơ sở so sánh, biến các giá trị cộng dồn thô thành insight có thể hành động.
  • Bố cục thích ứng cho nhiều màn hình:Cân nhắc biểu đồ sẽ hiển thị trên các thiết bị và kích thước màn hình khác nhau như thế nào. Điều chỉnh tinh tế bề rộng cột, cỡ chữ và khoảng cách có thể tạo khác biệt.

Những lỗi thường gặp cần tránh

Ngoài ra, hãy cố gắng tránh một số lỗi phổ biến.

  • Dùng biểu đồ thác nước cho các danh mục không có ý nghĩa: Hãy tưởng tượng dùng biểu đồ thác nước để thể hiện các đặc tính khác nhau của ô tô như tốc độ, trọng lượng, giá và hiệu suất nhiên liệu. Cộng hoặc trừ các thước đo không liên quan này sẽ không tạo ra kết quả có ý nghĩa, và tổng cộng dồn sẽ không hợp lý.
  • Quá tải thông tin: Khi dùng phân rã để giải thích chênh lệch giữa các cột, hãy tránh nhồi nhét quá nhiều thông tin. Giả sử bạn có biến gồm mười danh mục. Bạn có thể thêm phân rã là năm, trong đó danh mục thứ năm sẽ gom các danh mục còn lại vào mục “khác” để tránh làm biểu đồ rối mắt, giúp đơn giản hơn.
  • Không sắp xếp dữ liệu đúng cách: Bằng cách sắp xếp biểu đồ, bạn giúp khán giả dễ theo dõi. Ví dụ, khi làm việc với danh mục tháng, hãy sắp xếp theo thứ tự thời gian chứ không theo giá trị. Nhưng nếu không có thứ tự thời gian xác định, bạn có thể sắp xếp theo giá trị tăng dần hoặc giảm dần.

Kết luận

Biểu đồ thác nước phổ biến vì có thể cho thấy mô hình thay đổi của một biến từ mốc nền đến giá trị cuối cùng, đồng thời thể hiện đóng góp của các yếu tố khác theo thời gian. Có lẽ không biểu đồ nào khác làm điều này tốt bằng, đó là lý do nó được chấp nhận rộng rãi trong tài chính và quản lý dự án.

Trong bài viết này, bạn đã học cách dùng Power BI để xây dựng và tùy chỉnh biểu đồ thác nước của riêng mình. Bạn cũng đã biết các thực hành tốt nhất cần làm theo và các bẫy thường gặp cần tránh. Duyệt qua DataLab datasets để tiếp tục luyện tập các bước đã trình bày.

Bạn cũng có thể tham khảo các khóa học sau để tìm hiểu thêm về Power BI.

Xem thêm các bài viết sau để đào sâu một số khái niệm đã thảo luận trong bài.


Adejumo Ridwan Suleiman's photo
Author
Adejumo Ridwan Suleiman
LinkedIn

Giảng viên khoa học dữ liệu giàu kinh nghiệm và Nhà thống kê sinh học, có chuyên môn về Python, R và học máy.

Câu hỏi thường gặp về biểu đồ thác nước trong Power BI

Biểu đồ thác nước là gì?

Biểu đồ thác nước (hay biểu đồ cầu) trực quan hóa cách một đại lượng bị ảnh hưởng bởi các mức tăng giảm theo một yếu tố cụ thể.

Biểu đồ thác nước chủ yếu được dùng trong những lĩnh vực nào?

Biểu đồ thác nước có thể trực quan hóa dữ liệu trong bất kỳ lĩnh vực nào nhưng chủ yếu được dùng trong tài chính, quản lý dự án và đánh giá hiệu suất.

Làm thế nào để tạo một biểu đồ thác nước cơ bản?

Bạn có thể tạo biểu đồ thác nước bằng các công cụ BI như Power BI.

Có những cách nào để tùy chỉnh biểu đồ thác nước trong Power BI?

Bạn có thể tùy chỉnh biểu đồ thác nước bằng cách thêm phân rã để giải thích chênh lệch, đổi màu cột, thêm nhãn dữ liệu, áp dụng bộ lọc hoặc sắp xếp biểu đồ theo các biến khác nhau.

Một số thực hành tốt nhất khi tạo biểu đồ thác nước là gì?

Dùng đường cơ sở bằng 0, nối các cột bằng đường dẫn hướng, dùng biểu đồ ngang cho nhãn dài, hoặc dùng màu khác biệt cho các thành phần.

Chủ đề
Business Intelligence
Phân tích dữ liệu
Power BI

Học Power BI cùng DataCamp

Khóa học

Nhập môn Power BI

4 giờ
827.3K
Nắm vững kiến thức cơ bản về Power BI và học cách sử dụng phần mềm trực quan hóa dữ liệu để tạo báo cáo ấn tượng.
Xem chi tiếtRight Arrow
Bắt Đầu Khóa Học
Xem thêmRight Arrow
Liên quan

blog

Claude Opus 4.6: Tính năng, Điểm chuẩn, Bài kiểm tra thực hành và hơn thế nữa

Mô hình mới nhất của Anthropic dẫn đầu ở mã hóa tác tử và lập luận phức tạp. Thêm vào đó, nó có cửa sổ ngữ cảnh 1M.
Matt Crabtree's photo

Matt Crabtree

10 phút

Xem ThêmXem Thêm