Задача
Есть old_price и price. Нужно получить discount_percent для витрины или маркетплейса.
Короткий ответ
Создайте колонку из old_price, вычтите текущую цену, разделите результат на old_price, умножьте на 100 и округлите.
Как сделать в Eofferix
- Создайте
discount_percentизold_price.
Итоговая колонка показывает процент скидки для каждого товара. - Добавьте математическое правило вычитания
{price}.
Расчет идет по формуле (old_price - price) / old_price * 100. - Разделите результат на
{old_price}и умножьте на100. - Округлите значение до нужного количества знаков.
Было / стало
Данные ниже учебные. Они показывают форму преобразования и не относятся к реальным файлам пользователей.
Было
исходные данные| sku | old_price | price |
|---|---|---|
| SKU-1001 | 1200 | 900 |
| SKU-1002 | 1000 | 850 |
Стало
результат| sku | discount_percent |
|---|---|
| SKU-1001 | 25 |
| SKU-1002 | 15 |