Công suất BI Tính toán | Làm thế nào để sử dụng Chức năng Tính toán Dax?

Chức năng tính toán Power BI

CALCULATE là hàm DAX thường được sử dụng trong Power BI, mặc dù CALCULATE không thể làm được gì, nhưng hàm này hoạt động như một hàm cơ sở để áp dụng các hàm DAX khác trong các tình huống khác nhau. Ví dụ: nếu bạn muốn áp dụng bộ lọc và tìm doanh số bán hàng trung bình cho một thành phố cụ thể thì chúng ta có thể sử dụng hàm CALCULATE để áp dụng các tính toán bộ lọc và đến.

Vì vậy, hàm CALCULATE đánh giá biểu thức do người dùng cung cấp với tất cả các bộ lọc được áp dụng. Dưới đây là cú pháp của hàm CALCULATE.

  • Biểu thức: Đây không là gì ngoài biểu thức chúng ta cần thực hiện. Ví dụ, nếu chúng ta cần lấy tổng doanh số.
  • Bộ lọc 1: Dựa trên Biểu thức đã cho, bộ lọc chúng ta cần áp dụng là gì. Ví dụ, để có được kết quả Biểu thức Bộ lọc 1 sẽ là bất kỳ thành phố cụ thể nào.
  • Bộ lọc 2: Dựa trên Biểu thức đã cho, bộ lọc thứ hai mà chúng ta cần áp dụng là gì. Ví dụ: trong khu vực Mã PIN cụ thể của thành phố cụ thể.

Trong bài viết này, chúng tôi sẽ giới thiệu cho các bạn một trong những hàm DAX quan trọng và thường được sử dụng Tính toán trong Power BI.

Ví dụ về hàm tính toán Dax trong Power BI

Dưới đây là các ví dụ về hàm Tính toán Dax.

Ví dụ 1

Dưới đây là dữ liệu chúng tôi sẽ sử dụng để chứng minh hàm CALCULATE trong Power BI. Bạn có thể sử dụng cùng một dữ liệu bằng cách tải xuống sổ làm việc excel từ liên kết bên dưới.

Bạn có thể tải Mẫu Power BI Tính toán Excel này tại đây - Mẫu Power BI Tính toán Excel

Bạn có thể tải trực tiếp bảng dữ liệu lên tệp Power BI, tôi đã tải bảng lên tệp Power BI Desktop rồi.

Bây giờ chúng ta sẽ thử nghiệm hàm CALCULATE để đi đến các bộ kết quả khác nhau.

Đến một thành phố cụ thể tổng doanh số

Bây giờ, chẳng hạn, giả sử bạn cần tạo một “Biện pháp mới” cung cấp tổng số cho một thành phố cụ thể cho một thành phố “Columbia” ví dụ. Đây là lúc chúng ta cần sử dụng hàm CALCULATE để áp dụng tính toán, nhấp chuột phải vào bảng và chọn tùy chọn “New Measure”.

  • Đặt tên cho biện pháp này là “Bán hàng của Thành phố Columbia”.

  • Bây giờ hãy mở hàm CALCULATE.

  • Một biểu thức là tùy chọn đầu tiên, trong ví dụ này, chúng ta cần thêm tổng thành phố “Columbia”, vì vậy hãy mở hàm SUM.

  • Các Tên cột mà chúng ta cần phải SUM là “bán hàng giá trị gia tăng Cột”, nên chọn các cột tương ứng.

  • Bây giờ hàm SUM sẽ cộng “giá trị bán hàng” với nhau nhưng trong đối số Bộ lọc , chúng ta cần đề cập đến thành phố nào chúng ta cần lấy tổng doanh số, vì vậy hãy mở hàm FILTER.

  • Các bảng mà chúng ta đang đề cập đến là “Sales Bảng”, do đó đầu tiên, hãy chọn tên bảng.

  • Đối với Biểu thức Bộ lọc, chúng ta cần chọn cột "Thành phố" và đưa ra tiêu chí là "Columbia".

Ok, chúng ta đã hoàn tất đóng hai dấu ngoặc và nhấn phím enter để nhận số đo mới.

  • Kéo thành phố Columbia vào các cánh đồng để xem số đo mới.

Được rồi, bây giờ số đo này chỉ cho tổng doanh số của thành phố “Columbia”.

Bạn cũng có thể kiểm tra tổng số thành phố “Columbia” trong Excel.

Như vậy, chúng ta có thể sử dụng hàm CALCULATE để đưa ra các loại kết quả khác nhau.

Ví dụ số 2

Bây giờ đối với một ví dụ giả định cho thành phố “Columbia”, chúng tôi chỉ cần giá trị bán hàng cho tiểu bang “South Carolina”, vì vậy lần này chúng tôi cần áp dụng hai bộ lọc.

  • Với sự tiếp tục của hàm DAX trước đó, chỉ đóng một dấu ngoặc và mở một hàm lọc khác.

  • Một lần nữa đề cập đến bảng mà chúng tôi đang đề cập đến.

  • Lần này, chúng tôi cần áp dụng bộ lọc cho cột "Bang" và chọn cột và đưa ra tiêu chí là "Nam Carolina".

  • Giá trị Bán hàng của Bang Nam Carolina được hiển thị bên dưới.

Bây giờ tổng số mới của chúng tôi sẽ là 15099 tức là đây là giá trị bán hàng cho tiểu bang “Nam Carolina” trong thành phố “Columbia”.

Ví dụ # 3

Ví dụ bây giờ, bạn muốn tìm tỷ lệ phần trăm của mỗi thành phố cho doanh số bán hàng tổng thể, điều này được thực hiện bằng cách sử dụng công thức dưới đây.

% Chia sẻ = Bán thành phố / Doanh số tổng thể * 100

Nhưng một vấn đề là đây không phải là excel để sử dụng linh hoạt với các tham chiếu ô, bây giờ ý tưởng là lấy tổng doanh số bán hàng so với tổng số của thành phố.

  • Vì vậy chúng ta cần tạo thêm một thước đo nữa và thước đo đó như sau.

  • Bây giờ hãy chèn trực quan “Bảng” trước.

  • Đối với bảng này, trước tiên hãy thêm các cột Tên Thành phố và Giá trị Bán hàng.

  • Như bạn có thể thấy ở trên, chúng tôi có tổng số từng thành phố ở đây và giá trị bán hàng tổng thể là 79393. Bây giờ hãy kéo và thả cột đo lường mới "Doanh số bán hàng tổng thể".

  • Bây giờ như bạn có thể thấy đối với mỗi thành phố, chúng tôi có giá trị "Doanh số bán hàng tổng thể". Bây giờ bằng cách sử dụng hai thước đo này, chúng ta có thể tạo một thước đo mới để nhận phần trăm phần trăm. Sử dụng chức năng dưới đây để lấy số đo mới.

  • Bây giờ, hãy kéo và thả thước đo mới này vào bảng để nhận% chia sẻ của mỗi thành phố.

Bạn hiểu rồi, chúng tôi có một cột% chia sẻ. Như thế này bằng cách sử dụng hàm CALCULATE DAX, chúng ta có thể đến các biểu thức dựa trên các bộ lọc và điều kiện khác nhau.

Lưu ý:  Bạn cũng có thể tải xuống tập tin Hàm tính toán Power BI 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 mẫu hàm tính toán Power BI này tại đây - Mẫu hàm tính toán Power BI

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

  • Hàm CALCULATE trong power bi được sử dụng để đưa ra các kết quả khác nhau dựa trên các điều kiện.
  • CALCULATE luôn được sử dụng với các hàm DAX khác trong power bi để hoàn thành công việc.

$config[zx-auto] not found$config[zx-overlay] not found