Power Query – Nhóm và truy xuất thông tin phần tử nhỏ nhất trong nhóm
Chào các bạn, ở bài viết này, dataMAKER sẽ hướng dẫn các bạn cách nhóm và truy xuất thông tin phần tử nhỏ nhất trong nhóm đó.
Ví dụ: Có 1 bảng thông tin như sau:
Yêu cầu: Cho biết Thành phố sản xuất và Sản lượng của ThanhPho có giá trị sản lượng nhỏ nhất của mỗi Loai.
Để thực hiện yêu cầu trên bạn làm như sau.
Bước 1: Nhóm các dòng
Bạn chọn vào bảng và thực hiện: Transform > Group By như ảnh sau:
Tiếp theo bạn chọn và điền tên cột như ảnh dưới đây:
Sau đó bạn nhấn OK được kết quả như sau:
Bước 2: Tạo cột kết hợp với hàm Table.Min
Tiếp theo bạn tạo một cột bằng cách thao tác: Add Column > Custom Column như ảnh sau:
Bạn điền thông tin vào hộp thoại như ảnh sau:
Sau đó bạn nhấn OK được kết quả như sau:
Bạn đã xuất được Thành phố sản xuất nhỏ nhất của mỗi Loai. Tiếp theo là sản lượng của những nơi này. Để tìm sản lượng, bạn cũng tạo cột giống như trên. Khi hộp thoại xuất hiện bạn điền như ảnh sau:
Sau đó bạn nhấn OK được kết quả như sau:
Cuối cùng, bạn xoá cột Tam là hoàn thành.
*Giải thích hàm:
Table.Min([Tam],"SanLuong")
Hàm này trả về 1 Record có giá trị SanLuong nhỏ nhất trong bảng Tam.
Để truy vấn từng thuộc tính trong Record ta dùng:
<Record>[<Tên thuộc tính>]
Qua bài viết này bạn đã có thể nhóm và truy xuất thông tin phần tử nhỏ nhất trong nhóm đó. Hẹn gặp bạn ở bài viết tiếp theo.