Mục lục
Bài viết này, Gitiho sẽ cùng chúng ta sẽ đi tìm hiểu và một số hàm DAX phổ biến. DAX hay Data Analysis Expressions là tập hợp hàm, hằng số và toán tử nhằm mục đích sử dụng trong một công thức hoặc biểu thức để tính toán một hoặc nhiều giá trị. Từ đó, DAX hỗ trợ người dùng tạo lập thông tin mới từ dữ liệu bằng cách tập hợp và tính toán
PBIG01 - Thành thạo Microsoft PowerBI để Trực quan hóa và Phân tích dữ liệu
Đọc thêm: Hướng dẫn sử dụng hàm ABS tính giá trị tuyệt đối trong Power BI DAX
Trước khi đi vào những hàm Dax thường sử dụng trong PowerBI, ta phải tìm hiểu về cấu trúc của DAX (DAX Syntax)
Cấu trúc hàm DAX cơ bản được viết dưới dạng:
- Total Quantity: Tên Measure
*Lưu ý: Measures luôn ở trong dấu ngoặc (ví dụ: [Total Quantity]), khi tham chiếu trong công thức, do vậy, có thể sử dụng dấu cách (space) trong tên Measure bởi nó luôn nằm trong dấu ngoặc ngăn cách
- Hàm (Function): Không phải lúc nào calculated column cũng sử dụng các hàm, nhưng measure thì luôn luôn
Trong đó có hai trường hợp
Lí do có hai trường hợp này bởi Calculated Colum nhận diện được từng giá trị theo hàng trong cột, mà Measure lại không sử dụng được. Do vậy, kể cả không có hàm ở đẩu, Calculated Column vẫn tính toán được, còn Measure trả về kết quả lỗi.
- Tên Table tham chiếu
- Tên Column tham chiếu
Đọc thêm: Hướng dẫn cách dùng hàm ADDCOLUMNS trong Power BI DAX
Các loại dấu trong hàm DAX cũng tương đối cơ bản nếu như chúng ta đã quen thuộc với toán học và Excel. Nhưng trong đó cũng có thêm một số dấu đặc biệt
Đầu tiên là những loại dấu số học và so sánh
Chủ yếu khi sử dụng hàm DAX, người dùng cần để ý đến loại dấu về biểu tượng Logic liên quan đến Text. Trong đó, cần đặc biệt lưu ý hai ký hiệu sau
&&: Tạo một điều kiện "và" giữa 2 biểu thức logic. Tức phải vừa đáp ứng điều kiện "State" và "Quantity" lẫn đáp ứng thêm điều kiện >10 (như hình ảnh bên dưới)
| | (double pipe): Tạo nên một điều kiện "Hoặc" giữa 2 biểu thức logic
Đọc thêm: Tổng quan, cấu trúc và ví dụ về hàm PI trong Power BI DAX
Hàm Dax tính toán cơ bản cũng như tính toán trên vòng lòng lập sử dụng ngữ cảnh là hàng. Ví dụ:
Những hàm trả về thông tin về các giá trị trong biểu thức dựa trên điều kiện đã cho sẵn
Các hàm để thao tác các chuỗi văn bản hoặc các định dạng điều khiển cho ngày, giờ hoặc số
Những hàm FILTER là đặc trưng của PowerBI với tác dụng nhằm tra cứu dựa trên các bảng có liên quan và các hàm lọc để tính toán
Các chức năng ngày và giờ cơ bản cũng như các hàm thời gian cơ bản nâng cao
Đặc biệt trong PowerBI, các bạn cần chú ý đến loại hàm DAX về Time Intelligence nhằm xử lý số liệu cùng kỳ hoặc luỹ kế.
Về cơ bản, các hàm DAX cũng gần như tương tự với các hàm Excel, chỉ khác biệt về một số nhóm hàm DAX đặc trưng như FILTER hay Time Intelligence. Từ đó chúng ta có được cái nhìn tổng quan về các nhóm hàm trong PowerBI.
Trên đây là những kiến thức về cấu trúc hàm DAX trong PowerBI, cũng như một số nhóm hàm phổ biến và cách sử dụng dấu trong hàm DAX. Gitiho mong rằng những kiến thức này sẽ giúp ích bạn đọc trong quá trình sử dụng các công cụ xử lý dữ liệu cùng PowerBI
Xem thêm:
HƯỚNG DẪN CÁCH SỬ DỤNG HÀM MROUND TRONG POWER BI DAX
Cách sử dụng trang tính Google làm nguồn dữ liệu cho Power BI
11 Công cụ trực quan hóa dữ liệu tốt nhất hiện nay (Cập nhật 2021)
Hướng dẫn trình bày đồ thị dải Ribbon Chart trong Power BI
Tài liệu kèm theo bài viết
Cùng tham gia cộng đồng hỏi đáp về chủ đề Power BI
0 Bình luận