Hàm ISLOGICAL kiểm tra xem một giá trị có phải là kiểu logic (biểu thức so sánh logic) hay không. Hàm này hữu ích trong việc xác định loại dữ liệu và điều khiển luồng logic trong các biểu thức DAX.
Hàm ISLOGICAL nhận một đối số duy nhất và trả về giá trị TRUE hoặc FALSE.
Cú pháp của hàm ISLOGICAL như sau:
ISLOGICAL(<value>)
Trong đó, <value>
là giá trị cần kiểm tra.
Hàm trả về TRUE nếu <value>
là một biểu thức so sánh logic (ví dụ: A > B, C < D, E = F). Ngược lại, hàm trả về FALSE nếu <value>
không phải là biểu thức so sánh logic (ví dụ: một số, một chuỗi văn bản, hoặc một giá trị NULL).
Điều quan trọng cần lưu ý là hàm ISLOGICAL chỉ kiểm tra xem đối số có phải là biểu thức logic hay không, chứ không đánh giá tính đúng sai của biểu thức đó.
Ví dụ 1:
ISLOGICAL(5 > 4)
Kết quả trả về là TRUE vì 5 > 4 là một biểu thức so sánh logic.
Ví dụ 2:
ISLOGICAL(2 = 3)
Kết quả trả về là TRUE vì 2 = 3 là một biểu thức so sánh logic, mặc dù kết quả của phép so sánh này là sai.
Ví dụ 3:
ISLOGICAL("Hello")
Kết quả trả về là FALSE vì “Hello” là một chuỗi văn bản, không phải là biểu thức so sánh logic.
Ví dụ 4:
ISLOGICAL(BLANK())
Kết quả trả về là FALSE vì BLANK() đại diện cho một giá trị trống, không phải là biểu thức so sánh logic.
Ngoài hàm ISLOGICAL, Power BI còn cung cấp nhiều hàm khác trong nhóm hàm kiểm tra thông tin, hỗ trợ việc xử lý và phân tích dữ liệu hiệu quả. Việc kết hợp các hàm này giúp tạo ra các biểu thức DAX phức tạp và linh hoạt, đáp ứng nhu cầu phân tích dữ liệu đa dạng.
Discussion about this post