Power BI COUNTIF - Làm thế nào để lặp lại hàm logic COUNTIF?

Hàm COUNTIF trong Power BI

“COUNTIF” là một hàm logic để đếm các giá trị trong phạm vi dựa trên các điều kiện đã cho. Là một người mới, bạn có thể không hiểu được logic của việc sử dụng hàm COUNTIF vì không có bất kỳ hàm COUNTIF đơn giản nào với Power BI. Tuy nhiên, chúng ta vẫn có thể áp dụng cùng một hàm logic, hoạt động giống như COUNTIF trong Power BI; trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách sao chép logic hàm COUNTIF trong Power BI mặc dù không có bất kỳ hàm COUNTIF nào với Power BI.

Đối với tất cả những người đã sử dụng COUNTIF trong excel, họ có thể thấy dễ dàng vì có một hàm tích hợp trong excel, nhưng với Power BI, không có bất kỳ hàm nào được tích hợp sẵn. Đây là nơi mà thách thức đặt ra cho người dùng vì để hoàn thành một công việc; người dùng cần hiểu ít nhất 3 hàm DAX khác.

Ví dụ, hãy xem phạm vi dữ liệu dưới đây trong excel.

Từ danh sách trên, bạn có thể muốn đếm số lần quốc gia “Canada” xuất hiện trong cột quốc gia. Trong trường hợp này, tiêu chí của chúng tôi là quốc gia “Canada” như thế này dựa trên các tiêu chí khác nhau mà chúng tôi có thể tính giá trị.

Làm thế nào để áp dụng hàm COUNTIF trong Power BI?

Như chúng tôi đã nói, không có hàm COUNTIF được tích hợp sẵn trong Power BI. Chúng ta cần áp dụng một vài chức năng khác để hoàn thành công việc.

Dưới đây là dữ liệu chúng tôi đang sử dụng để áp dụng Hàm COUNTIF trong Power BI. Bạn có thể tải xuống sách bài tập từ liên kết dưới đây và có thể sử dụng nó để thực hành với chúng tôi.

Bảng đầu tiên có giá trị bán hàng “theo quốc gia” và bảng thứ hai có danh sách quốc gia duy nhất, vì vậy từ bảng đầu tiên, chúng ta cần tính số lượng danh sách quốc gia duy nhất.

  • Tải hai bảng trên lên Power BI.
  • Chúng tôi có hai bảng được tải lên “Bảng dữ liệu” và “Danh sách”. Nhấp chuột phải vào bảng "Danh sách" và chọn "Cột Mới".
  • Bây giờ đặt tên cho cột mới.
  • Mở hàm CALCULATE.
  • Đối với Biểu thức, hãy mở hàm COUNTA .
  • Đối với Tên cột của hàm COUNTA , chúng ta cần chọn cột “Quốc gia” từ “Bảng Dữ liệu”.

Công việc của hàm COUNTA được thực hiện ở đây, hãy đóng dấu ngoặc và đối với đối số tiếp theo của hàm CALCULATE Filter1, hãy mở hàm FILTER .

  • Đối số đầu tiên của hàm Bộ lọcBảng , tức là từ bảng nào chúng ta cần đếm cột quốc gia, vì vậy hãy chọn "Bảng dữ liệu".
  • Biểu thức bộ lọc không là gì ngoài việc bạn muốn áp dụng bộ lọc cho cột nào của "Bảng dữ liệu", vì vậy nó sẽ là "Cột quốc gia" từ "Bảng dữ liệu".
  • Bây giờ nó sẽ áp dụng bộ lọc và khi bộ lọc được áp dụng, chúng ta cần đếm quốc gia dựa trên danh sách duy nhất của bảng "Danh sách", vì vậy hãy đặt dấu bằng và chọn "Quốc gia" từ bảng "Danh sách".

Ok, chúng ta đã hoàn thành công thức. Đóng hai dấu ngoặc và nhấn phím enter để nhận kết quả.

Như bạn có thể thấy, chúng tôi có số lượng từng quốc gia trong “Bảng Dữ liệu”. Như vậy, chúng ta có thể áp dụng một loại hàm COUNTIF trong Power BI để hoàn thành công việc.

Phương pháp thay thế của hàm COUNTIF

Chúng ta cũng có thể áp dụng một phương pháp nữa để lấy số quốc gia giống như hàm COUNTIF, tức là sử dụng phương pháp COUNT ROWS.

  • Nhấp chuột phải vào việc chọn tùy chọn “Cột mới”.
  • Lần này đặt một cái tên khác với lần trước.
  • Mở hàm COUNTROWS.
  • Đối với chức năng này, hãy mở lại chức năng FILTER.
  • Các Bảng rằng chúng ta cần phải đếm là “Bảng dữ liệu” để chọn giống nhau.
  • Đối với Biểu thức Bộ lọc, hãy làm theo phương pháp mà chúng tôi đã làm trong ví dụ trước.

Đây rồi; chúng tôi đã có số lượng của từng quốc gia từ "Bảng Dữ liệu". Như thế này bằng cách sử dụng kết hợp các công thức DAX trong Power BI, chúng tôi cũng có thể sao chép chức năng của COUNTIF của Excel trong Power BI.

Lưu ý: Bạn cũng có thể tải xuống tệp Power BI COUNTIF từ liên kết bên dưới và có thể xem kết quả cuối cùng.

Bạn có thể tải xuống Mẫu Power BI COUNTIF này tại đây - Mẫu Power BI COUNTIF

Những điều cần ghi nhớ

  • Không có hàm COUNTIF được tích hợp sẵn trong Power BI.
  • FILTER sẽ áp dụng bộ lọc cho cột được đề cập với các tiêu chí đã đề cập.
  • Sau khi bộ lọc được áp dụng, COUTNROWS đếm số hàng có sẵn cho bộ lọc.

thú vị bài viết...