Задача
В колонке остатков поставщик смешал числа и текст: 10+, >10, нет, под заказ. Для загрузки нужен числовой остаток.
Короткий ответ
Сначала оставьте число регулярным выражением \d+. Для текстовых значений добавьте замены на 0.
Как сделать в Eofferix
- Откройте настройки итоговой колонки
stock.
Клик выполняется по шестеренке у колонки stock. - Добавьте
\d+с действиемУдалить все, кроме, затем правиланет→0ипод заказ→0.
В блоке Преобразованияпоказана вся цепочка правил для этого кейса. - Сохраните настройки колонки и перейдите к вкладке
Экспорт.
Было / стало
Было
исходные данные| sku | stock_raw |
|---|---|
| SKU-500 | 10+ |
| SKU-501 | >10 |
| SKU-502 | нет |
| SKU-503 | под заказ |
Стало
результат| sku | stock |
|---|---|
| SKU-500 | 10 |
| SKU-501 | 10 |
| SKU-502 | 0 |
| SKU-503 | 0 |