Преобразования таблиц

Как округлить цену и сделать окончание .99 в прайсе

2026-06-20
Задача

В колонке price цены приходят дробными значениями. Нужно получить price_99: ближайшая целая цена минус 0.01.

Короткий ответ

Создайте price_99 из price, добавьте Округлить, затем Вычесть0.01.

Как сделать в Eofferix

  1. Откройте настройки итоговой колонки price_99. Источником выберите price.

    Настройки колонки price_99 в Eofferix
    Рамка показывает колонку, где формируется новая цена.
  2. В Преобразованиях добавьте два правила: ЛюбоеОкруглить; затем ЛюбоеВычесть0.01.

    Правила округления цены до окончания .99
    Сначала цена округляется, вторым правилом отнимается 0.01.
  3. Сохраните шаблон, на финальном шаге запустите преобразование.

Было / стало

Было

исходные данные
skuprice
SKU-1001240.20
SKU-200999.50

Стало

результат
skuprice_99
SKU-1001239.99
SKU-200999.99

Обрабатывайте данные быстрее с Eofferix

Создайте бесплатный аккаунт, чтобы автоматизировать каталоги и прайс-листы под ваши правила.

Зарегистрироваться