Table of Contents
Chức năng cửa sổ trong hệ thống MIME là công cụ mạnh mẽ cho phép phân tích dữ liệu và tính toán phức tạp qua các hàng bảng. Chúng cho phép người dùng thực hiện các thao tác như chạy tổng số, xếp hạng, và di chuyển trung bình mà không cần thiết phải xếp hạng phụ hay bảng tạm thời.
Hiểu hàm của cửa sổ
Hàm cửa sổ hoạt động trên một dãy đã chỉ định liên quan đến hàng hiện tại, được định nghĩa bởi điều khoản ver(). Tính toán này cho phép tính nhiều hàng xem xét trong phân vùng dữ liệu, làm cho phân tích hiệu quả hơn và dễ đọc hơn.
Kiểu hàm thông thường của cửa sổ
- RANK() và DENE RANK(): ) chỉ định các hàng trong phân vùng.
- ROW NUMBER(:) cung cấp một số thứ riêng lẻ cho mỗi hàng.
- LEAD() và LAG(): ) Dữ liệu truy cập từ sau này hay trước đó.
- , AVG(), MIN(), MAX(: ) Các chức năng tích hợp được dùng làm chức năng cửa sổ để chạy tổng số và trung bình.
Ứng dụng thực tế
Các chức năng của cửa sổ được dùng trong nhiều trường hợp như tính toán tổng số, tạo ra những ưu tiên và phân tích các xu hướng theo thời gian.
Ví dụ: Tính tổng số chạy
Những yêu cầu hệ thống phụ dưới đây cho thấy làm thế nào để tính toán tổng số doanh số bán hàng cho mỗi sản phẩm: