Tarea
El proveedor envía la longitud en unidades distintas: 1200 mm, 80 cm, 1.5 m. La columna final necesita centímetros.
Respuesta corta
Primero deje el número. Si el origen contiene mm, divida por 10; si contiene la unidad separada m, multiplique por 100; deje cm sin cambios.
Cómo hacerlo en Eofferix
- Abra la configuración de la columna final
length_cm.
El clic se hace en el icono de configuración de la columna length_cm. - Añada la extracción del número
\d+(?:[,.]\d+)?y luego condiciones por la columna origen:\bmm\b→ dividir por10,\bm\b→ multiplicar por100.
El bloque Transformacionesmuestra toda la cadena de reglas de este caso. - Guarde la configuración de la columna y vaya al paso
Exportar.
Antes / Después
Antes
datos de origen| sku | length_raw |
|---|---|
| SKU-800 | 1200 mm |
| SKU-801 | 80 cm |
| SKU-802 | 1.5 m |
Después
resultado| sku | length_cm |
|---|---|
| SKU-800 | 120 |
| SKU-801 | 80 |
| SKU-802 | 150 |