Excluir el registro completo si el precio de origen es cero o negativo, o si el stock está vacío.
Si price ya es numérico, añade dos condiciones Antes de transformaciones: price mayor que 0 y stock no vacío. En una tabla se aplican a la fila; en JSON se configuran en price con Para el elemento completo; en XML, en el nodo de registro repetido.
price, stock, rows y row son nombres del ejemplo. Tus campos y nodos pueden llamarse de otra forma: selecciona el precio, el stock y el elemento del registro correspondiente.
Datos de origen adecuados. La receta requiere valores numéricos, por ejemplo 10, 10.5 o 10,5. Un valor como 12 490 USD contiene texto y no sirve para esta configuración común.
Se usa expresamente Antes de transformaciones: una misma configuración Después de transformaciones no se comporta igual en las tres herramientas.
| ID | price | stock | Resultado esperado |
|---|---|---|---|
FL-01 | 10 | 3 | el registro permanece |
FL-02 | 0 | 3 | se excluye |
FL-03 | -1 | 3 | se excluye |
FL-04 | 10 | vacío | se excluye |
FL-05 | 0 | vacío | se excluye |
Cómo hacerlo en Eofferix
Resultado en tabla
- Abre la rueda dentada de la columna del precio,
priceen el ejemplo. - En Condiciones de exportación, añade Valor actual → Antes de transformaciones → Mayor que →
0. - Añade
stock→ Antes de transformaciones → No vacío. - Pulsa Guardar. No hay que elegir alcance: las condiciones excluyen la fila.

price abre las condiciones para toda la fila.
price es mayor que 0 y stock no está vacío; ambas comprobaciones se realizan antes de transformaciones.Resultado JSON
- Abre el valor
pricedentro de un objeto de la matrizrows. - En Condiciones de exportación, elige Para el elemento completo.
- Añade Valor actual → Antes de transformaciones → Mayor que →
0. - Añade
/rows/stock→ Antes de transformaciones → No vacío y pulsa Guardar.

price dentro de un objeto de la matriz rows.
rows si falla alguna condición.Resultado XML
- Abre el nodo repetido de un registro,
/workbook/sheet/rowen el ejemplo. No abras el nodo hijoprice. - Elige Para el elemento completo.
- Añade
/workbook/sheet/row/price→ Antes de transformaciones → Mayor que →0. - Añade
/workbook/sheet/row/stock→ Antes de transformaciones → No vacío y pulsa Guardar.

row repetido, por lo que se excluye todo el registro y no solo el nodo price.Resultado
En la tabla, JSON o XML final solo permanece FL-01. En este escenario JSON, la vista previa general puede seguir mostrando los cinco objetos de origen; comprueba el filtro en el archivo descargado de una exportación de prueba.
Los valores JSON siguientes son cadenas porque el origen de prueba era CSV. Si el origen guarda números como números, el tipo de salida puede seguir siendo numérico.
JSON
resultado{
"rows": [
{
"id": "FL-01",
"price": "10",
"stock": "3"
}
]
}XML
fragmento del resultado<row>
<id>FL-01</id>
<price>10</price>
<stock>3</stock>
</row>Detalles importantes
- No vacío permite
stock=0. Si el stock debe ser positivo, usa Mayor que con0. - No exportar campo dentro de Transformaciones solo vacía un valor y no elimina el registro. Esta receta usa Condiciones de exportación.
- La ubicación depende del resultado: la columna excluye su fila, el valor JSON con alcance completo excluye el objeto y el nodo XML repetido excluye su registro.
Consulta Condiciones de exportación, Condiciones de reglas, tabla, JSON y XML.