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

Hướng dẫn Tableau cho người mới bắt đầu

Học cách xây dựng bảng điều khiển động và kể những câu chuyện thuyết phục trong Tableau bằng các bộ dữ liệu thực tế qua hướng dẫn từng bước dành cho người mới bắt đầu.
Đã cập nhật 5 thg 10, 2026  · 13 phút đọc

Khám phá cùng AI

ChatGPTClaudePerplexity

Nếu bạn đang làm việc với dữ liệu thực và muốn trích xuất thông tin nhanh chóng, Tableau là công cụ hoàn hảo dành cho bạn. Với Tableau, bạn không cần viết các dòng mã phức tạp bằng R hay Python để ngay lập tức tạo trực quan hóa dữ liệu động, và bạn có thể giải quyết mọi loại bài toán phân tích.

Hiệu quả của Tableau được thể hiện qua bộ sưu tập 10 ví dụ trực quan hóa bản đồ tương tác, bao gồm các ví dụ kể câu chuyện về dân số Manhattan bằng hình ảnh, phân tích hệ thống điện của Mỹ, và tìm hiểu các nguyên nhân tiềm ẩn khiến lao động hưởng lương theo giờ ở Mỹ nhận mức lương tối thiểu hoặc thấp hơn. Tableau cũng trưng bày một thư viện Visualization of the Day.

Đó là lý do hơn 64.000 công ty chọn Tableau làm nền tảng web để phân tích dữ liệu theo thời gian thực, tạo ra insight phục vụ quyết định và xây dựng giải pháp tối ưu cho các thách thức tổ chức. Trong số đó có những tổ chức lớn như Netflix, Lenovo và LinkedIn. Trong hướng dẫn Tableau cho người mới bắt đầu này, chúng tôi sẽ hướng dẫn bạn tạo một số trực quan hóa cơ bản với Tableau.

Giới thiệu 

Tableau là công cụ mạnh mẽ và linh hoạt để quản lý và phân tích dữ liệu. Trước hết, nó cho phép tích hợp dữ liệu từ nhiều nguồn. Sau đó, nó giúp tạo các dashboard đẹp và tương tác có thể chia sẻ với người dùng khác. Cuối cùng, mọi người đều có thể sử dụng: giao diện trực quan của Tableau được thiết kế cho cả chuyên gia dữ liệu và người không chuyên kỹ thuật. Tableau có năm thành phần chính, mỗi thành phần có phạm vi khác nhau:

  • Tableau Desktop — Ứng dụng máy tính cho phép người dùng thu thập, biến đổi và trực quan hóa dữ liệu. Tableau Desktop chỉ có với gói đăng ký. Trực quan hóa dữ liệu có thể được lưu cục bộ lẫn trực tuyến.
  • Tableau Public — Phiên bản miễn phí của phần mềm Tableau cung cấp hầu hết chức năng của Tableau Desktop. Khác với Tableau Desktop, nó chỉ hỗ trợ tệp CSV, Excel và văn bản. Giới hạn tối đa là 15 triệu hàng dữ liệu và mọi công việc của bạn không thể lưu cục bộ - chỉ trên Tableau Server.
  • Tableau Reader — Ứng dụng chỉ đọc để mở và xem các loại tệp Tableau.
  • Tableau Online — Phiên bản đám mây của phần mềm Tableau cho phép xuất bản và chia sẻ dashboard trực tuyến. Được Tableau lưu trữ hoàn toàn.
  • Tableau Server — Tương tự Tableau Online, cho phép người dùng lưu trữ và chứa các trực quan hóa dữ liệu tạo bằng Tableau. Khác với Tableau Online ở chỗ nó không do Tableau lưu trữ hoàn toàn, mà nằm trên các nền tảng đám mây công cộng như AWS, Google Cloud Platform và Microsoft Azure.

Mặc dù Tableau Public miễn phí, các phiên bản khác đều trả phí và có trên trang web chính thức. Trong hướng dẫn này, chúng ta sẽ tập trung vào phiên bản miễn phí, Tableau Public. Bạn có thể tải về tại đây.

Nhập dữ liệu vào Tableau

Sau khi cài đặt Tableau Public, chúng ta có thể mở và tải dữ liệu. Trong hướng dẫn này, chúng ta sẽ dùng bộ dữ liệu về lượng nước khai thác trên đầu người từ Our World in Data.  Về ngữ cảnh, nước khai thác đề cập đến lượng nước ngọt lấy từ nguồn nước mặt như sông, hồ và nước ngầm, dùng cho nông nghiệp, công nghiệp và sinh hoạt. Như bạn có thể biết từ các tin tức hiện nay, lượng nước ngọt sẵn có trên thế giới biến thiên rất lớn. Chúng ta sẽ dùng Tableau để trực quan hóa những khác biệt này giữa các quốc gia. 

Trước tiên bạn cần tải tệp CSV, sau đó lưu lại thành tệp văn bản vì Tableau Public chỉ tải được một số loại tệp nhất định. Bạn có thể xem các loại tệp có thể tải trên Trang Bắt đầu. Nhấp ‘Text File’ ở menu bên trái và mở tệp văn bản của bạn. Trang mới hiển thị bản xem trước dữ liệu và các trường tương ứng của bộ dữ liệu. Ta thấy có bốn trường và 640 hàng. Mỗi hàng ứng với một quốc gia và một năm khác nhau.

Tableau Import Data Screenshot

Nhiều thao tác trong Tableau tương tự Excel, như đổi tên, thay đổi kiểu dữ liệu hoặc thêm trường mới. Trước tiên, ta sẽ đổi tên hai trường đầu thành ‘Country Name’ và ‘Country Code’. Ở đây không cần đổi kiểu dữ liệu vì Tableau tự động nhận dạng loại trường. Ta cũng cần có vĩ độ và kinh độ để xây dựng bản đồ địa lý tương tác sau này. Có thể thực hiện bằng cách đổi vai trò địa lý của trường 'Country Name' từ 'None' sang 'Country/Region'. Tiếp theo, nhấn nút Sheet 1, và vĩ độ cùng kinh độ sẽ xuất hiện dưới dạng các trường bổ sung.

Tableau Category Naming Screenshot

Ghép bảng dữ liệu trong Tableau 

Bắt đầu bằng cách tải bộ dữ liệu chứa tất cả quốc gia và châu lục tương ứng từ Our World in Data. Sau đó, tải tệp CSV chứa dân số của mỗi quốc gia tại đây. 

Khi đã có trong hệ thống tệp của bạn, chúng ta có thể ghép các bộ dữ liệu. Kéo bảng chứa châu lục vào khung vẽ. Để tạo mối quan hệ giữa hai bảng, ta cần chỉ định các tên trường muốn ghép từ các bộ dữ liệu. Trường đích trong bộ dữ liệu về khai thác nước là 'Country Name', còn 'Entity' là trường đích từ bảng thứ hai. Toán tử bằng (=) được chọn để kết hợp bảng. Thực hiện tương tự để kết hợp bảng dân số thế giới với dữ liệu mục tiêu của chúng ta.

Joining Datasets in Tableau Screenshot

Et voilà! Giờ đây ba bảng đã được liên kết dựa trên các trường đích và tên trường khớp nhau. Bước này sẽ hữu ích cho các trực quan hóa dữ liệu tiếp theo.

Thêm bộ lọc và màu sắc vào View

Bây giờ khi đã hài lòng với dữ liệu, ta có thể mở worksheet đầu tiên để chứa phân tích đầu tiên. Hãy tạo biểu đồ cho thấy sự thay đổi của lượng nước khai thác theo thời gian. Bên trái là các bảng đã được tải và liên kết với nhau. Trước mắt, ta chỉ tập trung vào dữ liệu khai thác nước. Ta phân biệt các trường phân loại được đánh dấu màu xanh (như 'Country Name') với các trường số (ví dụ 'Year') có màu xanh lá. Ta cũng có các trường vĩ độ và kinh độ đã tạo trước đó. 

Để tạo biểu đồ, ta thực hiện các bước sau:

  • Kéo trường 'Year' vào kệ Columns để tạo một cột cho mỗi năm.
  • Kéo số lượng nước khai thác vào kệ Rows. 
  • Thêm tên quốc gia vào View bằng cách đưa vào kệ Marks. Vì mục tiêu là phân biệt lượng nước khai thác của từng quốc gia, ta chọn kiểu mark của 'Country Name' và nhấp tùy chọn màu.
  • Biểu đồ sẽ khó đọc khi có quá nhiều quốc gia. Hãy thu hẹp phạm vi và chỉ tập trung vào ba quốc gia: Hoa Kỳ, Trung Quốc và Ai Cập. Kéo trường 'Country Name' vào kệ Filters. Chọn các giá trị quan tâm và nhấn 'Ok'.  

Adding Filters and Colors in Tableau Screenshot

Lưu ý rằng có sự biến thiên lớn về lượng nước ngọt trên thế giới, đặc biệt giữa các quốc gia đã chọn. Sau này ta có thể xem xét mối quan hệ giữa khai thác nước và dân số các quốc gia.

View bản đồ trong Tableau 

Phần thú vị đây rồi: Ở phần trước, ta thấy scatterplot không hiệu quả để hiển thị lượng nước khai thác của tất cả quốc gia vì có quá nhiều. Để tạo biểu đồ có thể bao quát mọi quốc gia, ta có thể dùng Bản đồ Thế giới, dữ liệu vị trí dân số và tọa độ vĩ độ kinh độ. Cả ba trường này đều cần thiết để tạo view bản đồ. Xem tại đây nếu cần khắc phục sự cố với view bản đồ trong Tableau.

Tạo view bản đồ cần các bước sau:

  1. Cách nhanh nhất để tạo bản đồ thế giới ban đầu là nhấp vào trường 'Country Name', trường này sẽ tự động được thêm vào kệ Marks. Tuy nhiên có hai cách khác: bạn có thể kéo nó vào kệ Marks hoặc thả dưới khu vực đang dựng biểu đồ. Tất cả các cách này sẽ tạo ra bản đồ trong đó mỗi quốc gia trong bộ dữ liệu được biểu thị bằng một chấm. 

  2. Thêm thông tin về lượng nước ngọt trên toàn thế giới. Nhưng có một vấn đề trong bộ dữ liệu: một số quốc gia không có thông tin khai thác nước cho từng năm, vì vậy ta muốn hiển thị giá trị mới nhất cho mỗi quốc gia thay vì lọc theo năm.

    Vì mục đích này, ta tạo một trường tính toán, tức là xây dựng một trường mới dựa trên các trường khác. Trong trường hợp này, ta muốn chọn giá trị gần nhất hoặc lớn nhất của trường Year trong ba nhóm. Trường mới sẽ có tên “max year per country”. Dùng công thức sau để tính trường. Với mỗi quốc gia, châu lục và năm, được chỉ định bằng biểu thức FIXED, ta tìm năm gần nhất, tương ứng với giá trị lớn nhất của năm MAX([Year]).

    {FIXED [Country Name],[Continent],[Year]: MAX([Year])}

  3. Chèn trường tính toán mới vào kệ Filters. Bước này quan trọng vì trường max year per country sẽ trở thành bộ lọc ngữ cảnh cho trực quan hóa dữ liệu này.

  4. Kéo trường max year per country vào kệ Marks.  Sau đó làm tương tự với trường 'Total Water Withdrawal Per Capita'. Tiếp theo, ta có thể chọn kiểu mark của 'Total Water Withdrawal Per Capita' và nhấp tùy chọn màu.

Creating Map Views in Tableau Screenshot

Giờ đây ta có thể quan sát các quốc gia đang sử dụng bao nhiêu nước và rút ra những insight quan trọng. Ví dụ, có sự khác biệt rất lớn giữa lượng khai thác nước ở Hoa Kỳ (cực kỳ cao) và các quốc gia ở châu Phi.  Tất cả chi tiết này đều được thể hiện sinh động qua biểu diễn trực quan này.

Fresh Water Disparities between Countries Screenshot

Xây dựng Dashboard trong Tableau 

Như bạn đã thấy, mỗi trực quan hóa dữ liệu cần được tạo trên một worksheet khác nhau. Trong ví dụ này, chúng ta lưu bản đồ thế giới trước đó trong một worksheet tên water để tránh nhầm lẫn về sau. Tiếp theo, chúng ta tạo một barplot hiển thị lượng nước khai thác theo châu lục, lọc bằng max year per country như trước. Worksheet này được đặt tên là continent.

Sau khi xây dựng từ hai biểu đồ trở lên, bạn có thể kết hợp chúng thành một dashboard:  

  • Tạo dashboard bằng cách nhấp biểu tượng New Dashboard ở dưới cùng cửa sổ. Một dashboard mới sẽ mở ra với các sheet đã tạo trước đó ở bên trái.
  • Bắt đầu kết hợp bằng cách kéo worksheet Water vào khung vẽ.
  • Làm tương tự với worksheet Continent, mục này sẽ được đặt bên dưới bản đồ.

Building a Dashboard Tableau Screenshot

Xây dựng Story

Một lựa chọn hiệu quả thay cho dashboard là Story. Story gồm nhiều view hoặc dashboard và là một trong những tính năng chủ chốt của Tableau. Đúng như tên gọi, ý tưởng chính là kể câu chuyện dữ liệu của bạn bằng cách kết hợp các trực quan hóa khác nhau. Bạn cũng có thể thêm mô tả văn bản vào biểu đồ. 

Vậy, hãy bắt đầu tạo story:

  • Nhấp biểu tượng ‘New Story’ ở dưới cùng
  • Kéo các sheet hiện có vào story. Tương tự như tạo slide cho bài thuyết trình, với một view cho mỗi slide và thanh điều hướng để chuyển từ biểu đồ này sang biểu đồ khác.
  • Thanh điều hướng gán tên mặc định cho mỗi view. Nếu bạn muốn chỉ rõ nội dung của từng biểu đồ, tốt hơn nên đổi tên chú thích trong thanh điều hướng.
  • Thêm một ghi chú văn bản vào Bản đồ Thế giới.

Building Stories in Tableau Screenshot

Lưu công việc

Bây giờ là lúc lưu toàn bộ công việc lên Tableau Public, một dịch vụ đám mây miễn phí. Có ba bước chính:

  • Chọn File → Save to Tableau Public as 
  • Bạn cần đăng nhập bằng tài khoản Tableau. Có thể tạo tài khoản nếu chưa có. 
  • Sau khi đăng nhập, bạn có thể đặt tên tùy ý cho worksheet của mình.

Saving your Work in Tableau Screenshot

Worksheet giờ đã được xuất bản trên trang hồ sơ Tableau Public của bạn. Lưu ý rằng bất kỳ ai cũng có thể tương tác với công việc đã xuất bản hoặc tải worksheet về.

Tích hợp Tableau với R, Python và SQL Server

Một trong những lý do chính khiến Tableau được ưa chuộng trong giới Khoa học dữ liệu là nó tích hợp mượt mà với các ngôn ngữ lập trình dữ liệu chủ đạo là R, Python và SQL.  Vì vậy, khi thành thạo Tableau, bạn cũng có thể học cách tích hợp với ngôn ngữ lập trình mình chọn và khai thác sức mạnh của hai công cụ dữ liệu tuyệt vời cùng lúc.  

Một cách sử dụng các ngôn ngữ này là tải dữ liệu truy xuất bằng SQL Server, thực hiện phân tích thống kê bằng R và áp dụng mô hình Machine Learning cho dữ liệu bằng Python. Bạn cũng có thể dùng R hoặc Python để tính các trường mới. Để tích hợp R và Python, có một số điều kiện tiên quyết. Để bật giao tiếp giữa R và Tableau, cần cài gói Rserve trong R.  Với Python, có hai lựa chọn; phổ biến nhất là dùng TabPy để tính các cột mới và xây dựng mô hình machine learning. Lựa chọn thay thế gọn nhẹ khác là AltTabPy, cung cấp ít tính năng nâng cao hơn TabPy nhưng rất hiệu quả và yêu cầu ít tài nguyên. Lưu ý rằng các tích hợp này không có ở phiên bản miễn phí của Tableau, vì vậy bạn sẽ cần nâng cấp lên gói đăng ký để sử dụng. 

Tìm hiểu thêm về Tableau 

Khi học Tableau, bạn có trong tay một công cụ tuyệt vời cho phép làm việc với mọi loại dữ liệu và nhanh chóng có được insight trong khi tạo ra các trực quan hóa đẹp mắt. Bạn có thể tìm hiểu sâu hơn về Tableau với các khóa học của DataCamp:

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

Tableau có miễn phí không?

Có. Tableau Public là phiên bản miễn phí của Tableau Software. So với Tableau Desktop, nó bị hạn chế về loại tệp có thể tải và dung lượng lưu trữ. Nhưng đây là cách tốt để người mới bắt đầu làm quen với Tableau.

Sự khác nhau giữa Dashboard và Story trong Tableau là gì?

Dashboard về cơ bản là một trang đơn gồm các biểu đồ, còn Story là chuỗi các view và/hoặc dashboard để mang đến thông tin chi tiết hơn. Story đặc biệt hữu ích cho thuyết trình.

Workbook trong Tableau là gì?

Workbook là tệp tổng hợp tất cả worksheet, dashboard và story được tạo cho một dự án. Mọi công việc trong Tableau đều được lưu dưới dạng workbook.  

Làm thế nào để tạo vĩ độ và kinh độ trong Tableau?

Thêm cột 'Country Name' vào bộ dữ liệu và đổi vai trò địa lý của cột này thành State/Province.

Tableau Public có các tích hợp sẵn không?

Không. Tích hợp với các ngôn ngữ lập trình khác, như R, Python, hoặc SQL Server, chỉ có với gói đăng ký.

Chủ đề
Tableau
Trực quan hóa Dữ liệu
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