DAX (Data Analysis Expression) trong Power BI là một tập hợp các hàm, toán tử và hằng số có thể được dùng trong một công thức hoặc biểu thức, để tính toán và trả về một hoặc nhiều giá trị.
DAX có rất nhiều hàm được chia thành các nhóm hàm như sau: Date and Time, Time Intelligence, Information, Logical, Mathematical, Statistical, Text, Parent/Child và các hàm khác.
Điều đáng quan tâm là không phải lúc nào chúng ta cũng sử dụng hết tất cả các hàm DAX sẵn có, mà ngược lại, đa phần trong quá trình làm việc, chúng ta sẽ chỉ sử dụng khoảng 20% trên tổng số hàm có sẵn. Trong phần chia sẻ này, chúng ta hãy tìm hiểu các hàm DAX thường được sử dụng nhiều trong công việc của một Data Analyst nhé.
Tổng hợp 20 hàm DAX phổ biến trong Power BI
- Hàm CALCULATE
- Hàm FILTER
- Hàm ALL
- Hàm SWITCH
- Hàm TOTALYTD
- Hàm TOTALQTD
- Hàm TOTALMTD
- Hàm USERELATIONSHIP
- Hàm SUMX
- Hàm RELATED
- Hàm REMOVEFILTERS
- Hàm RANKX
- Hàm AVERAGEX
- Hàm DISTINCTCOUNT
- Hàm CROSSJOIN
- Hàm UNION
- Hàm IF
- Hàm SWITCH
- Hàm PARALLELPERIOD
- Hàm LOOKUPVALUE
- Hàm VALUES
- Hàm SELECTEDVALUE
Để tìm hiểu sau hơn về cú pháp, ứng dụng và ví dụ minh họa cụ thể, các bạn đọc tiếp ở đây nhé: