Menu

Khám phá cách tạo báo cáo tương tác với Power BI và Google Sheets

Thượng An Triều 08/04/2026 23:12 137 lượt xem 1 trả lời

Chào các bác, dạo này em đang mày mò Power BI và thấy nó hay quá. Em có một cái file Google Sheets chứa dữ liệu bán hàng khá lớn, và em muốn làm báo cáo tương tác để theo dõi realtime. Em đã thử tìm hiểu thì thấy có thể kết nối Power BI với Google Sheets.

Vậy có bác nào đã từng làm cách này chưa ạ? Cho em xin ít kinh nghiệm về cách kết nối, làm mới dữ liệu, và những lưu ý khi sử dụng Google Sheets làm nguồn dữ liệu cho Power BI với ạ. Em đang phân vân không biết có nên dùng cách này hay chuyển hết dữ liệu sang Excel/SQL rồi mới kết nối.

Cụ thể em đang quan tâm:

  • Các bước để kết nối Power BI với Google Sheets như thế nào?
  • Làm thế nào để dữ liệu tự động cập nhật khi file Google Sheets thay đổi?
  • Có giới hạn nào về dung lượng hay số lượng dòng dữ liệu khi kết nối với Google Sheets không?
  • So với việc dùng Excel hay SQL Server thì cách này có ưu nhược điểm gì?

Em cảm ơn các bác đã đọc bài và chia sẻ ạ!

4

Chào bạn,

Rất vui khi thấy bạn đang khám phá Power BI và muốn kết nối với Google Sheets. Đây là một cách làm hoàn toàn khả thi và khá phổ biến đấy!

Về cách kết nối, bạn có thể dùng chức năng "Get Data" trong Power BI Desktop, chọn "Web" và nhập URL của Google Sheet (đã được chia sẻ công khai hoặc chia sẻ cụ thể). Power BI sẽ lấy dữ liệu dưới dạng bảng.

Đối với làm mới dữ liệu, bạn có thể thiết lập lịch làm mới tự động trong dịch vụ Power BI. Tuy nhiên, cần lưu ý là Google Sheets có thể không cập nhật realtime hoàn toàn như bạn mong đợi, tùy thuộc vào tần suất làm mới bạn cài đặt.

Một điểm cần cân nhắc là hiệu suất khi xử lý file Google Sheets quá lớn. Nếu dữ liệu quá nhiều, việc kết nối và làm mới có thể chậm. Trong trường hợp đó, việc chuyển sang các nguồn dữ liệu khác như SQL Server hay thậm chí là lưu file Google Sheets dưới dạng CSV/Excel và tải lên Power BI có thể là lựa chọn tốt hơn.

Bạn đã thử kết nối trực tiếp bằng URL chưa? Có gặp khó khăn gì ở bước đó không?

2

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký