Filter Data Values
Filter Data Values revisa una lista de registros y los separa según el valor de uno de sus campos. Los que cumplen la condición salen por una salida y los que no, por otra. Así puedes tratar cada grupo de forma distinta sin escribir código.
Cuándo usarlo
- Separar los pedidos con estado
pagadode los que siguen pendientes. - Quedarte con los clientes cuyo país es
Españapara enviarles una campaña local. - Detectar los productos con stock por debajo de un mínimo.
- Encontrar los registros que tienen un campo vacío, como clientes sin teléfono.
Configuración
| Campo | Qué hace |
|---|---|
| Input Data | La lista de registros que quieres filtrar. |
| Filter Key (obligatorio) | El campo que se compara, por ejemplo estado. |
| Comparison Operator (obligatorio) | Cómo se compara el campo con el valor. Por defecto, equals. Opciones: equals (igual a), not equals (distinto de), contains (contiene), starts with (empieza por), ends with (termina en), is empty (está vacío), is not empty (no está vacío), grater than (mayor que) y less than (menor que). |
| Filter Value | El valor con el que se compara, por ejemplo pagado. Obligatorio salvo con is empty e is not empty. Distingue mayúsculas y minúsculas. |
Opciones avanzadas
| Campo | Qué hace |
|---|---|
| Regex Filter | Un patrón de búsqueda de texto. Si lo rellenas, se usa en lugar de Comparison Operator y Filter Value: pasan los registros cuyo campo encaja con el patrón. |
En la pestaña Batch Mode, la opción Skip Branch if Empty Output (activada por defecto) hace que no se ejecuten los pasos conectados a una salida que queda vacía. Desactívala si quieres que esos pasos se ejecuten igualmente. Más sobre este modo en Batch Mode.
Resultado
- Filtered Data: los registros que cumplen la condición.
- Rest of Data: los registros que no la cumplen.
Los registros que no tienen el campo de Filter Key no salen por ninguna de las dos salidas. grater than y less than solo funcionan con valores numéricos.
Ejemplo
Una tienda quiere avisar a los clientes cuyos pedidos siguen pendientes de pago.
- Conecta la lista de pedidos a Input Data.
- En Filter Key, escribe
estado; en Comparison Operator, deja equals; en Filter Value, escribependiente. - Conecta Filtered Data al componente que envía el recordatorio. Si quieres, conecta Rest of Data a otro paso, por ejemplo para preparar el envío de los pedidos ya pagados.
Componentes relacionados
- Filter Data Keys: elige qué campos se conservan, no qué registros.
- Data Conditional Router: dirige los datos por un camino u otro según una condición.
- Ai Filter: filtra registros según un criterio que interpreta la IA.