Operator
Tài liệu hướng dẫn bạn phân biệt các toán tử trong Segmentation trên PangoCDP
Ý nghĩa Operator, Aggregation
Operator: được sử dụng để làm điều kiện khi thực hiện Segment
Equals
Lấy những dữ liệu có giá trị đúng bằng giá trị được truyền vào
Exp: [1, 2, 3, 5, 10, 50, 500]
Equals 5 thì dữ liệu được lấy số 5
Not Equals
Ngược lại với Equals, lấy những dữ liệu có giá trị không bằng bằng giá trị được truyền vào
Exp: [1, 2, 3, 5, 10, 50, 500]
Not Equals 5 thì dữ liệu được lấy là 1, 2, 3, 10, 50, 500
Likes
Gần giống như Equals. Nhưng khác với Equals chỉ lấy giá trị đúng bằng, Likes lấy cả những dữ liệu gần giống với giá trị truyền vào nếu ký tự bắt đầu giống nhau
Exp: [1, 2, 3, 5, 10, 55, 555]
Likes 5 thì dữ liệu được lấy là 5, 55, 555
Not Like
Ngược lại với Likes, không lấy những dữ liệu có giá trị bắt đầu không giống với giá trị được truyền vào
Exp: [1, 2, 3, 5, 10, 45, 355]
Not Likes 5 thì dữ liệu được lấy là 1, 2, 3, 10, 45, 355
Contains All
Lấy những dữ liệu có đầy đủ những giá trị truyền vào
Exp: [1, 2, 3, 5, 10, 45, 345]
Contains All 3,4,5 thì dữ liệu được lấy là 345
Exits
Kiểm tra dữ liệu có tồn tại giá trị được truyền vào. Kết quả sẽ được trả lại với 2 giá trị là True/False (có tồn tại/ không tồn tại)
Exp: User có follow zalo OA
True / Fale tương ứng Có / Không
Wildcard
Kiểm tra những dữ liệu có tồn tại trong dữ liệu theo format được truyền vào
Exp: [1234CDP567,
3124CDP860,
4365BDT840]
Dữ liệu lúc này đang có dạng là xxxxYYYxxx và có tổng độ dài là 10 ký tự (x là số và Y là chữ in hoa)
Khi này muốn lấy những dữ liệu có dạng là xxxxCDPxxx → Wildcard ….CDP… → Dữ liệu trả về sẽ là 1234CDP567, 3124CDP860
In Query
Kiểm tra segment A có nằm trong segment B
Not In Query
Kiểm tra segment A không có nằm trong segment B
Aggregation: được dùng để kết hợp với Operator giúp Segment thêm chi tiết hơn
Min
Lấy dữ liệu có giá trị nhỏ nhất
Max
Lấy dữ liệu có giá trị lớn nhất
Sum
Tính tổng giá trị của toàn bộ dữ liệu
Avg
Tính giá trị trung bình của toàn bộ dữ liệu
Median
Tìm giá trị trung vị của toàn bộ dữ liệu. Exp: 1,2,3,4,5,7,8 thì trung vị là 4
Count
Đếm số lượt xuất hiện của toàn bộ dữ liệu hoặc số lần xuất hiện của dữ liệu được truyền vào
Sự khác biệt giữa AND | OR và INCLUDE | EXCLUDE
Toán tử AND và OR được sử dụng để lọc các bản ghi dựa trên nhiều hơn một điều kiện:
Toán tử AND hiển thị một bản ghi nếu tất cả các điều kiện được phân tách bằng AND đều TRUE (Đúng).
Exp: Chúng ta có một bảng dữ liệu như bên dưới
Khi sử dụng LUONG > 2000 AND TUOI < 29
Kết quả: Tên:Huy, Tuổi: 28, Địa chỉ: Hatinh, Lương: 8500.00
Tên: Cao, Tuổi: 23, Địa chỉ: HCM, Lương: 4500.00
Toán tử OR hiển thị một bản ghi nếu bất kỳ điều kiện nào được phân tách bởi OR là TRUE (Đúng).
Exp: Chúng ta có một bảng dữ liệu như bên dưới
Khi sử dụng LUONG > 2000 OR TUOI < 29
Kết quả: Tên:Huy, Tuổi: 28, Địa chỉ: Hatinh, Lương: 8500.00
Tên: Cao, Tuổi: 23, Địa chỉ: HCM, Lương: 4500.00
Tên: Lam, Tuổi: 29, Địa chỉ: Hanoi, Lương: 15000.00
Toán tử INCLUDE | EXCLUDE được sử dụng để lấy dữ liệu bằng cách giao hai tập dữ liệu vào với nhau
INCLUDE: Chỉ lấy những dữ liệu nằm trong cả 2 tập dữ liệu
Exp: A=(1, 2, 3, 4, 5); B=(3, 4, 5, 6, 7)
A INCLUDE B = (3, 4, 5)
EXCLUDE: Lấy những dữ liệu của tập A và bỏ đi những dữ liệu đồng thời nằm trong tập B
Exp: A=(1, 2, 3, 4, 5); B=(3, 4, 5, 6, 7)
A EXCLUDE B = (1, 2)
Was this helpful?