Tâche
Le fournisseur envoie la longueur dans différentes unités : 1200 mm, 80 cm, 1.5 m. La colonne finale doit être en centimètres.
Réponse courte
Gardez d’abord le nombre. Si la source contient mm, divisez par 10 ; si elle contient l’unité séparée m, multipliez par 100 ; laissez cm inchangé.
Comment le faire dans Eofferix
- Ouvrez les paramètres de la colonne finale
length_cm.
Le clic se fait sur l’icône des paramètres de la colonne length_cm. - Ajoutez l’extraction du nombre
\d+(?:[,.]\d+)?, puis des conditions sur la colonne source :\bmm\b→ diviser par10,\bm\b→ multiplier par100.
Le bloc Transformationsmontre toute la chaîne de règles de ce cas. - Enregistrez les paramètres de la colonne et passez à l’étape
Export.
Avant / Après
Avant
données source| sku | length_raw |
|---|---|
| SKU-800 | 1200 mm |
| SKU-801 | 80 cm |
| SKU-802 | 1.5 m |
Après
résultat| sku | length_cm |
|---|---|
| SKU-800 | 120 |
| SKU-801 | 80 |
| SKU-802 | 150 |