Power BI Group Bởi | Làm thế nào để sử dụng hàm GROUPBY DAX trong Power BI?
Group by là một loại truy vấn cũng được sử dụng trong power bi, có một trình soạn thảo trong power bi được gọi là cửa sổ trình soạn thảo truy vấn có nhiều truy vấn khác nhau để truy cập dữ liệu và truy vấn như vậy là Group by được sử dụng để nhóm các hàng dựa trên một giá trị nhất định cho trước.
Nhóm theo chức năng trong Power BI
Power BI GROUPBY Dax Function sẽ nhóm dữ liệu lại với nhau bằng cách thu thập thông tin từ hai bảng khác nhau. Hàm này hoạt động gần giống với hàm tóm tắt trong Power BI nhưng groupby không cho phép chúng tôi thực hiện bất kỳ loại tính toán ngầm nào bằng cách sử dụng hàm tính toán thay vào đó nó cho phép chúng tôi sử dụng hàm DAX mới “CURRENTGROUP ()” bên trong các hàm tổng hợp trong cột bổ sung nó thêm vào.
Dưới đây là TỔNG HỢP của hàm Power BI GROUP BY Dax.
- []: Mối quan hệ cột đầu tiên từ bất kỳ bảng nào trong hai bảng?
- []: Mối quan hệ cột thứ hai từ bất kỳ bảng nào trong hai bảng?
- : Đây sẽ là tên cho cột mới mà chúng ta sẽ tạo.
- : Bằng cách sử dụng hàm DAX nào, chúng ta cần tổng hợp các giá trị.
- Vì chúng tôi đang nhóm dữ liệu mà chúng tôi cần để lưu trữ dưới dạng bảng mới, vì vậy trong Power BI, hãy chuyển đến “Mô hình hóa” và nhấp vào “Bảng mới”.
- Thao tác này sẽ tạo một bảng mới và trong thanh công thức, chúng ta có thể thấy nó đã được đánh dấu như cũ.
- Đầu tiên, đặt tên cho bảng mới này là “Nhóm theo Danh mục & Người mua”.
- Sau tên bảng, hãy đặt dấu hát bằng nhau và mở chức năng Power BI GROUPBY DAX.
- Đối số đầu tiên của hàm power bi GROUPBY DAX là Bảng tức là trong số hai bảng có sẵn từ bảng mà chúng ta cần nhóm dữ liệu, trong ví dụ này, chúng ta cần nhóm dữ liệu từ bảng "Bán hàng", vì vậy hãy cung cấp tên bảng là "Bán hàng ”.
- Đối số tiếp theo là GroupBy_ColumnName1 tức là dựa vào cột nào chúng ta cần nhóm dữ liệu. Vì vậy, từ "Bảng Bán hàng", chúng ta cần nhóm theo "Danh mục", vì vậy hãy chọn cột "Danh mục" từ "Bảng Bán hàng".
- Tiếp theo từ bảng "Người mua", chúng ta cần đề cập đến tên cột được nhóm. Vì vậy, từ bảng "Người mua", chúng ta cần nhóm theo "Người mua thông thái".
- Được rồi, việc chỉ định tên cột đã kết thúc, tiếp theo, chúng ta cần đặt tên cho cột tổng hợp vì chúng ta đang tổng hợp cột "Giá trị bán hàng", chúng ta sẽ chỉ đặt cùng một tên.
- Tiếp theo đối với cột "Giá trị bán hàng" mới này, chúng ta cần áp dụng hàm DAX để trả về giá trị tổng hợp. Mở hàm SUMX trong đối số Biểu thức 1 .
- Đối với biểu thức này, chúng ta cần cung cấp hàm CURRENTGROUP () đặc biệt .
- Trong đối số tiếp theo của hàm SUMX, hãy mở hàm SUM.
- Vì chúng tôi đang thêm cột "Giá trị Bán hàng" từ bảng "Doanh số", hãy nhập tên cột. Sau đó, đóng hai dấu ngoặc cho các hàm SUMX & SUM và nhập dấu phẩy.
- Tên 2 là đối số của hàm GROUPBY tức là tên của cột tổng hợp thứ hai là gì, hãy nhập tên là "Giá trị chi phí" trong dấu ngoặc kép.
- Đối với hàm SUMX cũng mở này, bên trong hàm CURRENTGROUP đang mở này và đối với Biểu thức, hãy mở hàm SUM và chọn cột "Giá trị" từ bảng "Bán hàng".
- Bây giờ, hãy đóng ba dấu ngoặc cho các hàm Power BI SUMX, SUM và GROUPBY và nhấn phím enter để đóng công thức DAX. Sau đó, bạn có thể thấy ba bảng ở đây. Chọn bảng mới tạo để phân nhóm, trong phần này, chúng ta có thể thấy biểu thức DAX trong phần công thức.
- CURRENTGROUP là hàm mới chỉ có thể được sử dụng bên trong hàm GROUPBY.
- CURRENTGROUP lấy tham chiếu của bảng phân nhóm.
- Chúng ta không thể sử dụng hàm CALCULATE trong hàm Power BI GROUPBY DAX.
Tôi biết nó không phải là dễ hiểu bằng cách đọc các giải thích cú pháp nhưng trong các phần ví dụ, bạn sẽ tìm hiểu rõ ràng.
Làm thế nào để sử dụng hàm GroupBy Dax trong Power BI?
Để sử dụng hàm Power BI theo nhóm, chúng ta cần ít nhất hai bảng và dưới đây là hai bảng mà tôi sẽ sử dụng nó cho phần trình diễn hàm DAX này.
Giữa bảng đầu tiên (Bảng bán hàng) và bảng thứ hai (Bảng người mua), cột chung là "Danh mục". Trong bảng "Người mua", chúng tôi có danh mục cho từng người mua, vì vậy, sử dụng hai bảng này, chúng tôi sẽ nhóm dữ liệu.
Trong khi nhóm dữ liệu, chúng tôi cần xác định đâu là cột chúng tôi cần trong bảng nhóm mới, trong trường hợp này, tôi cần "Danh mục, Người mua, Giá trị bán và Giá trị".
Sao chép và dán dữ liệu trực tiếp vào Power BI hoặc bạn có thể sao chép dữ liệu vào tệp excel và sau đó nhập vào Power BI dưới dạng tham chiếu tệp Excel. Vì vậy, bạn có thể tải xuống mẫu sổ làm việc excel từ liên kết bên dưới được sử dụng cho ví dụ này.
Tôi đã trực tiếp tải dữ liệu lên Power BI.
Lưu ý: Chỉ có thể sử dụng hàm CURRENTGROUP () bên trong hàm Power BI GroupBy. Hàm này truy cập vào bảng phụ đại diện cho nhóm hiện tại trong hàm GROUPBY.
Như bạn thấy ở trên, chúng ta có thể thấy bảng tổng hợp được nhóm lại.
Lưu ý: Tôi đã thực hiện rất nhiều định dạng cho bảng này, bạn có thể tải xuống Mẫu Power BI RANKX từ liên kết bên dưới và áp dụng từng kỹ thuật định dạng như đã áp dụng.
Những điều cần ghi nhớ
: Đầu tiên chúng ta cần xác định tên bảng từ nơi chúng ta đang nhóm dữ liệu. Bạn có thể tải xuống Mẫu Power BI GroupBy Excel này tại đây - Mẫu Power BI GroupBy Excel Bạn có thể tải xuống Mẫu Power BI GroupBy này tại đây - Mẫu Power BI GroupBy #####