Una transformación de valor es una regla que cambia el campo seleccionado antes de cargar el resultado. En este caso, la fuente no se reescribe: solo cambia el XML, JSON, la tabla o los datos resultantes que se incluyen en el catálogo de resumen.

La regla se lee como una frase corta: si el valor seleccionado coincide con la condición, realiza la acción y obtiene un nuevo resultado. Si la condición no coincide, la regla se omite y el valor continúa sin cambios.
¿Cómo es una regla?
En la ventana de configuración del campo hay un bloque "Transformaciones". Puedes agregar una regla o una cadena de varias reglas.
¿En qué consiste una línea?
lo que comprobamos
La primera opción determina qué valor verificar. En la mayoría de los casos, este es el "Valor actual", es decir, el campo que está configurando actualmente. En perfiles complejos, puedes consultar otro campo de la misma línea, producto o artículo.
cuando usar
La condición determina cuándo se activa: siempre, sólo si el valor está vacío, sólo si contiene el texto deseado, sólo si el número es mayor que el valor especificado, etc. Se incluye una lista detallada de condiciones en el artículo. "Condiciones en transformaciones".
Qué buscar o con qué comparar
El campo "Valor" junto a la condición se utiliza para comparar. Por ejemplo, para la condición "contiene", aquí se escribe un fragmento de texto que debe encontrarse. Para las condiciones "cualquiera", "vacío" y "no vacío", este campo no es necesario.
que hacer
La acción cambia el valor: reemplazar, eliminar fragmento, agregar texto, cambiar mayúsculas y minúsculas, borrar HTML, convertir fecha, calcular precio o no cargar valor. El comportamiento detallado de las acciones se describe en el artículo. "Transformar acciones".
¿Qué pasará?
El último campo especifica el nuevo texto, número o configuración de acción. Por ejemplo, para "reemplazar con" este es el nuevo texto, para "multiplicar" es un multiplicador, para "aumentar en %" es un porcentaje.
Cómo funciona la cadena de reglas
Las reglas se implementan de arriba a abajo. El resultado de la primera regla se convierte en el insumo de la segunda. Por eso el orden es importante.
| problema | Buen orden | ¿Por qué es así? |
|---|---|---|
| Eliminar espacios adicionales y agregar prefijo | Primero "contraer espacios", luego "eliminar espacios alrededor de los bordes", luego "agregar al principio" | El prefijo se agregará al valor puro. |
| Calcular precio con margen | Primero borre el número, luego “aumente en %”, luego “redondee” | Las matemáticas deberían producir un número y es mejor redondearlo al final. |
| No descartes valores vacíos | Primero verifique que esté vacío, luego use "no cargar" | De lo contrario, primero puede cambiar el valor y luego verificar el resultado ya modificado. |
Donde se aplican las transformaciones
- Editor XML: al texto, atributo o valor recopilado de un elemento.
- Editor JSON: al valor de un campo, objeto o elemento de matriz.
- editor de tablas: a un valor de celda o columna en CSV, XLS y XLSX.
- Catálogo colectivo: a los datos previos al registro en los campos de productos, ofertas, secciones, precios y saldos.
Cuándo utilizar una condición de descarga en lugar de una transformación
La conversión cambia el significado. La condición de descarga decide si un campo, fila, producto o elemento se incluirá en el resultado. Si necesita eliminar todos los productos con precio cero, es mejor configurar la condición de descarga para todo el artículo. Si solo necesita borrar el campo de precio, utilice una conversión de valor.
Cómo comprobar el resultado
- Guarde la configuración del campo.
- Abra una vista previa o una ejecución de prueba del perfil.
- Encuentre 2-3 líneas: normal, vacía y una línea con un valor inusual.
- Compruebe no sólo el campo modificado, sino también si toda la fila o elemento ha desaparecido.
- Si el resultado es inesperado, deje una regla temporalmente y verifíquela por separado.