Excel DAX - Các tình huống
Bạn đã học cú pháp DAX, cách sử dụng các toán tử DAX và các hàm DAX trong các chương trước. Như bạn đã biết, DAX là một ngôn ngữ công thức được sử dụng để lập mô hình dữ liệu và phân tích dữ liệu.
DAX có thể được sử dụng trong các tình huống khác nhau. Dựa trên các kịch bản DAX, DAX tối ưu hóa hiệu suất và tạo ra kết quả chính xác và hiệu quả. Trong chương này, bạn sẽ biết một số kịch bản DAX.
Thực hiện các phép tính phức tạp
Công thức DAX có thể thực hiện các phép tính phức tạp liên quan đến tổng hợp tùy chỉnh, lọc và sử dụng các giá trị có điều kiện. Bạn có thể làm như sau với DAX
- Tạo các phép tính tùy chỉnh cho PivotTable.
- Áp dụng bộ lọc cho một công thức.
- Xóa bộ lọc một cách chọn lọc để tạo tỷ lệ động.
- Sử dụng một giá trị từ một vòng lặp bên ngoài.
Để biết chi tiết, hãy tham khảo chương Kịch bản - Thực hiện các phép tính phức tạp.
Làm việc với Văn bản và Ngày tháng
DAX có thể được sử dụng trong các tình huống liên quan đến làm việc cùng với văn bản, trích xuất và soạn các giá trị ngày và giờ hoặc tạo các giá trị dựa trên một điều kiện. Bạn có thể làm như sau với DAX -
- Tạo một cột chính bằng cách nối.
- Soạn ngày dựa trên các phần ngày được trích xuất từ ngày văn bản.
- Xác định một ngày tùy chỉnh.
- Thay đổi kiểu dữ liệu bằng công thức.
- Chuyển đổi số thực thành số nguyên.
- Chuyển đổi số thực, số nguyên hoặc ngày tháng sang chuỗi.
- Chuyển đổi chuỗi thành số thực hoặc ngày tháng.
Để biết chi tiết, hãy tham khảo chương Kịch bản - Làm việc với Văn bản và Ngày tháng.
Giá trị có điều kiện và kiểm tra lỗi
Các hàm DAX cho phép kiểm tra các giá trị trong dữ liệu và trả về một giá trị khác dựa trên một điều kiện. Các hàm DAX kiểm tra giá trị cũng hữu ích để kiểm tra phạm vi hoặc loại giá trị, để ngăn các lỗi dữ liệu không mong muốn phá vỡ tính toán. Bạn có thể làm như sau với DAX -
- Tạo một giá trị dựa trên một điều kiện.
- Kiểm tra lỗi trong công thức.
Để biết chi tiết, hãy tham khảo chương Kịch bản - Giá trị có điều kiện và Kiểm tra lỗi.
Sử dụng thông minh về thời gian
Bạn đã tìm hiểu về các chức năng thông minh thời gian DAX trong chương - Tìm hiểu về trí thông minh thời gian DAX.
Các chức năng thông minh thời gian DAX bao gồm các chức năng giúp bạn truy xuất ngày hoặc phạm vi ngày từ dữ liệu của mình. Sau đó, bạn có thể sử dụng các ngày hoặc phạm vi ngày đó để tính toán các giá trị trong các khoảng thời gian tương tự. Các chức năng thông minh thời gian cũng bao gồm các chức năng hoạt động với khoảng ngày tiêu chuẩn, để cho phép bạn so sánh các giá trị giữa các tháng, năm hoặc quý. Bạn cũng có thể tạo công thức DAX so sánh các giá trị cho ngày đầu tiên và ngày cuối cùng của một khoảng thời gian cụ thể.
Bạn có thể tìm hiểu thêm về các chức năng thông minh của DAX và những gì chúng có thể làm cho những điều sau:
- Tính Doanh số Tích lũy.
- So sánh giá trị theo thời gian.
- Tính giá trị trong phạm vi ngày tùy chỉnh.
Để biết chi tiết, hãy tham khảo chương Kịch bản - Sử dụng trí thông minh thời gian.
Xếp hạng và So sánh các giá trị
Nếu bạn chỉ muốn hiển thị n số mục hàng đầu trong một cột hoặc một PivotTable, bạn có các tùy chọn sau:
- Áp dụng bộ lọc để chỉ hiển thị một số mục trên cùng hoặc dưới cùng.
- Tạo công thức DAX tự động xếp hạng các giá trị và áp dụng bộ lọc.
Mỗi tùy chọn này đều có ưu và nhược điểm.
Để biết chi tiết, hãy tham khảo chương Kịch bản - Xếp hạng và So sánh các giá trị.