Power BI là công cụ mạnh mẽ giúp bạn trực quan hóa dữ liệu và đưa ra những quyết định sáng suốt. Nhưng để khai thác tối đa sức mạnh của Power BI, bạn cần nắm vững ngôn ngữ DAX (Data Analysis Expressions). DAX là ngôn ngữ lập trình cho phép bạn tạo ra các phép tính phức tạp, giúp phân tích dữ liệu chi tiết và tạo ra các báo cáo trực quan đầy ấn tượng.
Hãy cùng UniTrain tìm hiểu cách dùng các hàm DAX cùng những ví dụ chi tiết thông qua bài viết này nhé!
1. SUM:
Công dụng: Hàm SUM được sử dụng để tính tổng của một cột.
Cú pháp: SUM(<tên_cột>)
Ví dụ: TotalSales = SUM(‘Global-Superstore'[Sales])
Hàm này sẽ tính tổng tất cả các giá trị trong cột “Sales” của bảng “Global-Superstore” và đặt kết quả vào một cột mới có tên là “TotalSales”.
2. SUM kết hợp với FILTER
Công dụng hàm FILTER: Hàm FILTER được sử dụng để lọc một bảng dựa trên một điều kiện.
Cú pháp hàm FILTER: (<tên_bảng>, <điều_kiện>)
Ví dụ: SUM with Filter =CALCULATE( SUM(‘Globa-lSuperstore'[Sales]),FILTER(‘Global-Superstore’, ‘Global-Superstore'[Category]=”Furniture”))
Công thức này cho phép chúng ta tính toán các tổng hợp tùy chỉnh dựa trên các điều kiện nhất định. Trong trường hợp này, chúng ta đang tính tổng doanh thu của một danh mục cụ thể đó là “Furniture” (nội thất).
3. SUM kết hợp với AND
Công dụng hàm AND: Hàm AND được sử dụng để kiểm tra xem tất cả các điều kiện trong một biểu thức logic có đúng hay không. Nếu tất cả các điều kiện đều đúng, hàm AND sẽ trả về giá trị TRUE (Đúng), ngược lại sẽ trả về FALSE (Sai).
Cú pháp hàm AND: AND(<điều kiện 1>, <điều kiện 2>, …)
Ví dụ: SUM with AND = CALCULATE(SUM(‘Global-Superstore'[Sales]),FILTER (‘Global-Superstore’,AND (‘Global-Superstore'[Category] = “Furniture”,’Global-Superstore'[Sub-Category]=”Chairs”)))
Công thức này được thiết kế để tính tổng doanh thu của các sản phẩm thuộc danh mục “Furniture” (nội thất) và danh mục phụ “Chairs” (ghế) trong bảng dữ liệu “Global-Superstore”.
4. SUM kết hợp với OR
Công dụng hàm OR: Hàm OR được sử dụng để kiểm tra xem có ít nhất một trong các điều kiện đưa ra có đúng hay không. Nếu có ít nhất một điều kiện đúng, hàm OR sẽ trả về giá trị TRUE (Đúng), ngược lại sẽ trả về FALSE (Sai).
Công thức hàm OR: OR(<điều kiện 1>, <điều kiện 2>, …)
Ví dụ: SUM with OR = CALCULATE(SUM(‘Global-Superstore'[Sales]),FILTER (‘Global-Superstore’, OR (‘Global-Superstore'[Category] = “Furniture”, ‘Global-Superstore'[Sub-Category]=”Chairs”)))
Công thức này cho phép chúng ta tính toán các tổng hợp tùy chỉnh dựa trên nhiều điều kiện kết hợp bằng hàm OR. Trong trường hợp này, chúng ta đang tính tổng doanh thu của danh mục “Furniture” hoặc doanh mục phụ “Chairs”.
Xem thêm:
Khóa học Phân tích và Trực quan hóa dữ liệu trên Power BI
Tối ưu quản lý dữ liệu doanh nghiệp với Power BI