Задача
В колонке volume_ml объем указан в миллилитрах, например 750 ml. В итоговой колонке нужен объем в литрах.
Короткий ответ
Оставьте число регулярным выражением \d+(?:[,.]\d+)?, затем разделите значение на 1000.
Как сделать в Eofferix
- Откройте настройки итоговой колонки
volume_l.
Клик выполняется по шестеренке у колонки volume_l. - Добавьте правило
\d+(?:[,.]\d+)?с действиемУдалить все, кроме, затем правилоРазделитьна1000.
В блоке Преобразованияпоказана вся цепочка правил для этого кейса. - Сохраните настройки колонки и перейдите к вкладке
Экспорт.
Было / стало
Было
исходные данные| sku | volume_ml |
|---|---|
| SKU-700 | 750 ml |
| SKU-701 | 1500 ml |
Стало
результат| sku | volume_l |
|---|---|
| SKU-700 | 0.75 |
| SKU-701 | 1.5 |