Kiến thức cơ bản về DAX trong Power BI

Trong chương này, bạn sẽ học cách sử dụng các hàm DAX khác nhau trong Power BI.

Giới thiệu DAX

DAX (Biểu thức phân tích dữ liệu) là một ngôn ngữ biểu thức công thức và có thể được sử dụng trong các công cụ trực quan và BI khác nhau. DAX còn được gọi là ngôn ngữ hàm, nơi mã đầy đủ được giữ bên trong một hàm. Công thức lập trình DAX chứa hai kiểu dữ liệu: Numeric và Other. Numeric bao gồm - số nguyên, tiền tệ và số thập phân, trong khi Khác bao gồm: chuỗi và đối tượng nhị phân.

Sau đây là một ví dụ về công thức DAX, sử dụng một hàm để tính toán một cột trong bảng.

Hàm DAX cũng có thể bao gồm các hàm khác, câu lệnh điều kiện và tham chiếu giá trị.

Chức năng DAX

Trong Power BI, bạn có thể sử dụng các loại chức năng khác nhau để phân tích dữ liệu, tạo các cột và thước đo mới. Nó bao gồm các chức năng từ các danh mục khác nhau như -

  • Aggregate
  • Text
  • Date
  • Logical
  • Counting
  • Information

Power BI cung cấp một cách dễ dàng để xem danh sách tất cả các chức năng. Khi bạn bắt đầu nhập hàm của mình vào thanh công thức, bạn có thể thấy danh sách tất cả các hàm bắt đầu bằng bảng chữ cái đó.

Chức năng tổng hợp

DAX có một số hàm tổng hợp.

  • MIN
  • MAX
  • Average
  • SUM
  • SUMX

Các chức năng đếm

Các chức năng đếm khác trong DAX bao gồm:

  • DISTINCTCOUNT
  • COUNT
  • COUNTA
  • COUNTROWS
  • COUNTBLANK

Các chức năng logic

Sau đây là bộ sưu tập các hàm Logic -

  • AND
  • OR
  • NOT
  • IF
  • IFERROR

Chức năng TEXT

  • REPLACE
  • SEARCH
  • UPPER
  • FIXED
  • CONCATENATE

Hàm DATE

  • DATE
  • HOUR
  • WEEKDAY
  • NOW
  • EOMONTH

Chức năng THÔNG TIN

  • ISBLANK
  • ISNUMBER
  • ISTEXT
  • ISNONTEXT
  • ISERROR

Các loại tính toán DAX

Trong Power BI, bạn có thể tạo hai phép tính chính bằng DAX -

  • Các cột được tính toán
  • Các biện pháp tính toán

Khi bạn điều hướng đến tab Tạo mô hình, bạn có thể thấy tùy chọn Cột Mới ở đầu màn hình. Thao tác này cũng mở thanh công thức nơi bạn có thể nhập công thức DAX để thực hiện phép tính. DAX - Biểu thức phân tích dữ liệu là một ngôn ngữ mạnh mẽ được sử dụng trong Excel để thực hiện các phép tính. Bạn cũng có thể đổi tên cột bằng cách thay đổi văn bản Cột trong thanh công thức.

Trong ví dụ sau, chúng tôi đã tạo một cột mới: Mã sản phẩm (Product_C), được lấy từ 3 ký tự cuối cùng của cột Sản phẩm. Sau đây là công thức -

Product_C = RIGHT( Sheet1[Prod_Id],3)

Để tạo một số đo được tính toán, hãy điều hướng đến tab Phép đo Mới trong Lập mô hình. Thao tác này sẽ thêm một đối tượng mới trong tab Trường với tên Đo.

Bạn có thể viết công thức DAX để tính giá trị của số đo mới, như chúng tôi đã làm cho cột được tính toán mới.