Sử dụng Clause ‘Group by’ SQL trong Google Sheets

Video google sheet group by column value

Xin chào các bạn thân mến! Hôm nay, tôi sẽ chia sẻ với các bạn một bí quyết nhỏ giúp đơn giản hóa công việc làm việc với lượng dữ liệu lớn trên Google Sheets. Bạn đã từng nghe về Clause ‘Group by’ SQL chưa? Đây là một công cụ giúp bạn tổng hợp và tóm tắt dữ liệu một cách hiệu quả. Hãy cùng tôi khám phá cách sử dụng nó nhé!

Sức mạnh của Clause ‘Group by’ trong Google Sheets

Clause ‘Group by’ là một chức năng mạnh mẽ của hàm QUERY trên Google Sheets, giúp tổng hợp dữ liệu một cách kỹ lưỡng. Để sử dụng chức năng này, bạn cần sử dụng định dạng ‘=QUERY(range, “truy vấn SQL”)’. Bắt đầu thôi nào!

Nhóm theo ngày

Cách phổ biến nhất để nhóm các mục là nhóm chúng theo ngày. Để làm điều này, bạn cần thêm hàm tổng hợp áp dụng cho dòng, tiếp theo là chức năng ‘group by’ và cột chứa ngày. Ví dụ, hãy xem một bảng bao gồm ngày giao dịch, mặt hàng mua, giá mỗi mặt hàng, số lượng hàng đã mua, tổng doanh thu, giá mỗi mặt hàng, tổng chi phí và lợi nhuận.

Dưới đây là bảng xuất phát của chúng ta:

Bảng xuất phát

Chúng ta có thể tính tổng lợi nhuận hàng ngày bằng cách sử dụng truy vấn sau:

"select A, sum(H) group by A"

Thú vị, phải không nào? Tất cả các hàm tổng hợp khác sẽ hoạt động trong định dạng này. Ví dụ, bạn cũng có thể tính lợi nhuận trung bình hàng ngày bằng cách sử dụng truy vấn sau:

"select A, avg(H) group by A"

Tiếc là chức năng ‘group by’ không cho phép bạn nhóm dữ liệu theo tháng hoặc năm, trừ khi dữ liệu đã bao gồm hàng dòng cụ thể cho tháng hoặc năm. Để thực hiện công việc này, bạn phải làm nó trên bảng gốc trước. Bạn có thể xem phần cuối của hướng dẫn này để biết cách làm điều này trên bảng gốc.

Nhóm theo mặt hàng

Clause ‘group by’ cũng hoạt động như ma thuật nếu bạn muốn nhóm các đơn hàng theo mặt hàng. Ví dụ, chúng ta có các đơn hàng cho 11 sản phẩm khác nhau. Chúng ta có thể biết sản phẩm nào mang lại lợi nhuận cao nhất bằng cách gọi cột chứa sản phẩm, sau đó sử dụng cùng truy vấn đã sử dụng trước đây:

"select B, sum(H) group by B"

Đơn giản như vậy!

Một chút mất thời gian, phải không?

Mặc dù chúng ta có thể dễ dàng phân tích các lượng dữ liệu lớn hơn, nhưng chúng tôi sẽ mất rất nhiều thời gian. Có lẽ có một cách đơn giản hơn để tự động hoá tất cả các phân tích và chỉ cần ra quyết định quan trọng cho doanh nghiệp của chúng ta…

Nếu bạn quan tâm đến điều này, tôi gợi ý bạn hãy thử Lido. Chỉ cần vài cú nhấp chuột, bạn có thể truy cập vào tất cả các thông số liên quan mà không cần truy cập vào cơ sở dữ liệu SQL của nền tảng thương mại điện tử và viết các công thức phức tạp để xử lý chúng. Hãy để nền tảng của chúng tôi làm tất cả công việc cho bạn!

Vì vậy, các bạn hãy không mất thời gian và bắt đầu sử dụng Clause ‘Group by’ trong Google Sheets ngay hôm nay. Bạn sẽ bị sốc khi nhận ra nó có thể mạnh mẽ và tiện ích đến mức nào cho doanh nghiệp của bạn. Hãy tận hưởng việc làm việc với dữ liệu của bạn!

Related posts