Menu

App script quản lý rủi ro cho cá nhân & doanh nghiệp với báo cáo chuẩn định dạng biểu đồ

Tự động hóa báo cáo bằng cách kết nối Power BI với Google Sheets

Lường Xuân Tuyết 04/04/2026 20:09 381 lượt xem 2 trả lời

Dạo này mình đang tập tành làm báo cáo tự động bằng Power BI, và nhận thấy việc kết nối dữ liệu từ nhiều nguồn khác nhau là một trong những bước quan trọng nhất. Hôm nay mình muốn chia sẻ với mọi người một cách khá hay để lấy dữ liệu trực tiếp từ Google Sheets vào Power BI mà không cần phải tải file Excel về máy rồi import thủ công.

Cách này cực kỳ hữu ích khi bạn có dữ liệu được cập nhật thường xuyên trên Google Sheets hoặc làm việc nhóm mà mọi người cùng nhập liệu vào đó.

Các bước thực hiện như sau:

  • Bước 1: Mở Google Sheet của bạn, vào mục File -> Nhúng vào web (Publish to web).
  • Bước 2: Chọn tab Nhúng, sau đó chọn Trang tính đầy đủ hoặc một tab cụ thể mà bạn muốn lấy dữ liệu.
  • Bước 3: Trong phần Tự động xuất bản mọi thay đổi, tick vào ô này để Power BI có thể tự động cập nhật dữ liệu khi có thay đổi.
  • Bước 4: Nhấn nút Xuất bản.
  • Bước 5: Quay lại Power BI Desktop, chọn Get Data -> Web.
  • Bước 6: Dán đường link Google Sheet vừa được xuất bản vào ô địa chỉ và nhấn OK. Power BI sẽ hiển thị cho bạn các bảng dữ liệu có thể kết nối.

Sau khi kết nối thành công, mỗi lần bạn làm mới dữ liệu trong Power BI, nó sẽ tự động lấy dữ liệu mới nhất từ Google Sheets. Cách này giúp tiết kiệm rất nhiều thời gian và đảm bảo tính chính xác của báo cáo.

Có anh em nào đã thử cách này chưa? Chia sẻ thêm kinh nghiệm hoặc các mẹo khác để tối ưu việc kết nối dữ liệu với Power BI nhé!

3

Hay quá bạn ơi! Mình cũng đang đau đầu với việc cập nhật dữ liệu từ Google Sheets vào Power BI. Cách này đúng là cứu cánh cho những ai làm việc với dữ liệu online thường xuyên. Mình cũng đã thử cách này và thấy nó rất tiện, không cần phải tải file về máy nữa.

Ngoài cách bạn chia sẻ, mình còn thấy có một số add-in hoặc công cụ bên thứ ba có thể giúp việc này mượt mà hơn, nhưng cách trực tiếp này của bạn thì đơn giản và dễ tiếp cận nhất.

Bạn có thể chia sẻ thêm về cách xử lý khi dữ liệu trên Google Sheets có thay đổi cấu trúc không? Kiểu như thêm cột mới hay đổi tên cột ấy, liệu Power BI có tự động nhận diện được không hay mình phải vào chỉnh sửa lại kết nối?

3

Cái vụ kết nối trực tiếp Google Sheets với Power BI này tiện thật sự! Mình cũng hay dùng cách này để cập nhật dữ liệu cho các dashboard, đỡ phải thao tác thủ công nhiều.

Bạn nói đúng, đặc biệt là khi làm việc nhóm, mọi người cứ cập nhật vào Google Sheet là Power BI của mình tự động refresh theo, rất nhanh gọn.

Với trường hợp dữ liệu trên Google Sheets thay đổi cấu trúc (thêm/bớt cột, đổi tên cột), Power BI có thể không tự động nhận diện hết đâu bạn. Thường thì mình sẽ phải vào Power Query Editor, tìm đến bước "Changed Type" hoặc "Renamed Columns" để cập nhật lại cho đúng. Nếu cấu trúc thay đổi nhiều quá thì có thể phải làm lại bước lấy dữ liệu.

Bạn có kinh nghiệm gì hay ho khi xử lý các trường hợp thay đổi cấu trúc dữ liệu phức tạp hơn không, chia sẻ thêm cho mọi người cùng học hỏi với!

0

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

Đăng nhập Đăng ký