Objectif
Un tableau contient le poids en grammes, parfois avec un suffixe comme g. Le champ final doit contenir le poids en kilogrammes.
Réponse courte
Dans weight_kg, gardez la partie numérique avec une règle regex, puis divisez la valeur par 1000.
Comment le faire dans Eofferix
- Créez la colonne finale
weight_kg, utilisez la colonne de poids source et ouvrez ses paramètres.
Le bouton de paramètres est surligné sous la colonne finale weight_kg. - Dans Transformations, ajoutez une règle : condition Expression régulière, valeur
\d+(?:[,.]\d+)?, action Supprimer tout sauf. Cette étape supprime tous les caractères de la chaîne sauf les chiffres, les points et les virgules. - Ajoutez la deuxième règle : condition Valeur actuelle — Toute, action Diviser, valeur
1000.
Dans les paramètres weight_kg, la partie numérique est d’abord conservée puis divisée par 1000. - Enregistrez les paramètres de la colonne.
Avant / Après
Avant
données source| sku | weight_raw |
|---|---|
| SKU-1001 | 1250 g |
| SKU-1002 | 750 g |
Après
résultat| sku | weight_kg |
|---|---|
| SKU-1001 | 1.25 |
| SKU-1002 | 0.75 |