Thẻ Input/Output là công cụ mạnh mẽ giúp bạn tự động hóa việc phân loại dữ liệu. Thay vì phải thiết lập nhiều nhánh điều kiện phức tạp, bạn có thể sử dụng thẻ này để "ánh xạ" (mapping) một giá trị đầu vào thành một giá trị đầu ra tương ứng.
Khi nào nên sử dụng thẻ này? Hãy sử dụng thẻ Input/Output khi bạn muốn:
Thẻ Input/Output sẽ kiểm tra giá trị của một thuộc tính đầu vào, sau đó đối chiếu với danh sách điều kiện bạn thiết lập để gán giá trị tương ứng cho một thuộc tính đầu ra.
Giả sử bạn muốn kiểm tra thuộc tính {{diem}} để gán giá trị cho thuộc tính {{phanloai}}:
{{diem}} = 5 → {{phanloai}} là Kém{{diem}} = 8 → {{phanloai}} là Khá{{diem}} = 10 → {{phanloai}} là GiỏiĐể tránh trường hợp dữ liệu đầu vào không khớp với bất kỳ điều kiện nào đã nêu, bạn có thể cài đặt Giá trị mặc định.
Ví dụ: Nếu *{{diem}}* *không phải là 5, 8, hay 10 → **{{phanloai}}* sẽ luôn là Trung bình.
Để tối ưu hóa vận hành, bạn có thể áp dụng thẻ Input/Output vào các kịch bản sau:
| Trường hợp | Thuộc tính đầu vào → Thuộc tính đầu ra | Mục đích |
|---|---|---|
| Phân hạng thành viên | {{hang_thanh_vien}} → {{muc_giam_gia}} | Tự động gán mức chiết khấu (Ví dụ: Vàng → 10%, Bạc → 5%) |
| Điều hướng khu vực | {{tinh_thanh}} → {{chi_nhanh_phu_trach}} | Chuyển khách hàng đến đúng chi nhánh quản lý theo địa lý. |
| Đánh giá Lead | {{ngan_sach}} → {{muc_do_uu_tien}} | Phân loại mức độ ưu tiên xử lý (Ví dụ: Trên 50tr → Ưu tiên cao). |
Để xử lý dữ liệu phức tạp hơn, bạn có thể kết hợp thẻ Input/Output với các công cụ khác:
GET_NUMBER hoặc MID để trích xuất một phần thông tin từ chuỗi văn bản trước, sau đó dùng thẻ Input/Output để phân loại thông tin đó.