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

Trường thông tin
Mô tả
Ví dụ

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

Trường thông tin

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:

  1. 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?