Hướng dẫn dùng tableau isnull trong PHP

Tableau cung cấp các Hàm logic khác nhau để thực hiện các phép toán logic trên dữ liệu của chúng tôi. Chúng là Tableau AND, NOT, OR, IF, ELSEIF, IF Else, CASE, ISNULL, IFNULL, ZN, IIF, v.v. Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách sử dụng các Hàm logic Tableau với các ví dụ.

Để chứng minh các Hàm logic Tableau này, chúng tôi sẽ sử dụng dữ liệu có trong Bảng tính Excel Siêu cửa hàng Toàn cầu. Vì vậy, hãy tham khảo bài viết Connecting to Excel Files and CASE để hiểu cài đặt kết nối.

  • Các hàm logic của Tableau
    • Tableau Logical AND Function
    • Tableau Logical OR Hàm
    • Chức năng Tableau IIF
    • KHÔNG PHẢI
    • Chức năng Tableau ISNULL
    • ZN
    • Chức năng Tableau IFNULL

Các ví dụ sau đây sẽ cho bạn thấy danh sách các Hàm logic.

Tableau Logical AND Function

Hàm Tableau AND được sử dụng để kiểm tra nhiều biểu thức và cú pháp của AND như hình dưới đây:

Expression_1 AND Expression_2

Như bạn thấy từ cú pháp trên, hàm AND chấp nhận hai đối số. Nếu cả hai điều kiện là True, nó trả về True. Nếu không, nó trả về False.

Để chứng minh các hàm AND logic Tableau này, chúng ta phải sử dụng Trường tính toán. Để tạo trường được tính toán, vui lòng điều hướng đến Tab phân tích và chọn tùy chọn Tạo trường được tính toán…

Hướng dẫn dùng tableau isnull trong PHP

Khi bạn nhấp vào tùy chọn Tạo Trường Tính toán…, cửa sổ sau sẽ được mở ra. Ở đây, chúng tôi đã đổi tên phép tính mặc định thành Hàm AND.

Nó sẽ kiểm tra xem Lợi nhuận có lớn hơn 0 hay không và Số lượng lớn hơn 25000. Nếu cả hai điều kiện này đều đúng, hàm AND logic của Tableau sẽ trả về Tốt; nếu không, nó sẽ trả về Bad

IF(SUM([Profit]) > 0 AND SUM(Quantity) > 25000) THEN 'Good'
ELSE 'Bad'
END

Hãy để tôi thêm trường được tính toán VÀ này vào bảng (bằng cách kéo trường vào Giá hàng). Vui lòng tham khảo bài viết Tạo báo cáo bảng để hiểu quy trình tạo bảng

Tableau Logical OR Hàm

Hàm Tableau OR giống như một trong hai hoặc một câu lệnh trong tiếng Anh. Nếu cả hai điều kiện là Sai, Nó sẽ trả về Sai; nếu không, nó trả về True. Cú pháp của OR này là:

Expression_1 OR Expression_2

Câu lệnh dưới đây sẽ trả về Tốt nếu một trong hai câu lệnh này là Đúng

IF(SUM([Profit]) > 0 OR SUM(Quantity) > 300000) THEN 'Good'
ELSE 'Bad'
END

Hãy để tôi thêm trường này vào giá Hàng

Chức năng Tableau IIF

Hàm IIF là phiên bản đơn giản của Hàm If Else. Nếu cả hai điều kiện là Đúng, thì nó sẽ trả về Câu lệnh đầu tiên, ngược lại, câu lệnh thứ hai. Cú pháp của Hàm Tableau IIF này là:

IIF(Expression, True_statement, False_Statement)

Hàm logic Tableau IIF sau đây trả về Lợi nhuận nếu điều kiện là Đúng. Nếu không, Mất mát sẽ quay trở lại.

IIF(SUM([Profit]) > 0, 'Profit', 'Loss')

Bây giờ bạn có thể thấy kết quả của hàm Tableau IIF

KHÔNG PHẢI

Hàm Tableau Logical NOT trả về điều ngược lại có nghĩa là True sẽ trở thành false và ngược lại và cú pháp của hàm NOT này là:

NOT(Expression)

Câu lệnh Not dưới đây sẽ trả về Loss nếu điều kiện là True. Nếu không, Lợi nhuận sẽ trở lại.

IF(NOT SUM([Profit]) > 0) THEN 'Profit' 
   ELSE 'Loss'
END

Bạn có thể tự mình xem kết quả KHÔNG

Chức năng Tableau ISNULL

Để chứng minh chức năng Tableau ISNULL này, chúng ta sẽ sử dụng bảng dưới đây.

Hàm ISNULL sẽ kiểm tra xem nó có phải là NULL hay không. Nếu nó là NULL, thì nó trả về TRUE; nếu không, False sẽ trở lại.

Cú pháp của Tableau ISNULL Function là:

ISNULL(Expression)

Câu lệnh Tableau isnull sau đây sẽ kiểm tra null trong cột Service Grade 2.

ISNULL([Service Grader 2])

Như bạn có thể thấy, hàm Tableau ISNULL này trả về True cho các sản phẩm dưới Màu xanh lam.

ZN

ZN sẽ trả về các giá trị ban đầu của các giá trị Not Null và 0 cho các giá trị Null. Trong tiếng Anh đơn giản, ZN trong Tableau được sử dụng để thay thế các giá trị NULL bằng 0.

Cú pháp của Hàm ZN logic Tableau là:

ZN(Expression)

Câu lệnh hàm logic dưới đây sẽ thay thế NULL bằng 0.

ZN([Service Grader 2])

Từ ảnh chụp màn hình bên dưới, bạn có thể thấy kết quả của một hàm ZN.

Chức năng Tableau IFNULL

Hàm IFNULL được sử dụng để thay thế các giá trị NULL bằng giá trị của riêng bạn. Cú pháp của Hàm IFNULL Tableau là:

IFNULL(Expression, Value)

Câu lệnh ifnull sau đây sẽ thay thế NULL bằng 10, nếu có null.

IFNULL([Service Grader 2], 10)

Hãy để chúng tôi xem kết quả của hàm logic Tableau IFNULL.