- Общие сведения о программе
- Порядок работы с программой
- Обработчики прайс-листов
- Настройка вывода результата
- Автоконфигурация вывода
- Добавление конфигурации вывода
- Настройка формата создаваемого прайса (XLS / XLSX или CSV)
- Создание прайс-листа по шаблону
- Добавление столбцов для вывода
- Настройка имени файла для итогового прайс-листа
Объединение строк в создаваемом прайс-листе
- Объединение одинаковых товаров из прайс-листов
- Поиск по прайс-листам
- Таблицы замены для прайс-листов
- Разное
- Переключение между наборами настроек
Объединение строк в создаваемом прайс-листе |
Программа обработки прайс-листов позволяет объединять совпадающие строки.
Совпадающими строками считаются такие, у которых ПОЛНОСТЬЮ СОВПАДАЮТ значения в одном или нескольких столбцах (если названия просто похожи, и совпадают только по смыслу, а не написанию, - их предварительно надо привести в единый вид, при помощи таблицы замен)
Например, вам требуется объединить строки, у которых совпадают значения в столбцах «Наименование» и «Бренд», при этом:
- для столбцов «Цена1», «Цена2», «Цена3» - взять минимальное значение из объединяемых строк
- для столбца «Наличие» подсчитать сумму значений в объединяемых строках
- по столбцу «Цена4» - вывести максимальное значение
- значения поля «Артикул» объединить в одну строку, с разделителем «запятая + пробел»
Для этого, в конфигурации вывода, ставим галочку «Объединять одинаковые строки перед выводом»,
и нажимаем расположенную ниже кнопку «Настройки объединения строк ...»
На появившейся форме, отмечаем галочками соответствующие поля, нажимаем кнопку «Сохранить настройки объединения строк», - и всё, настройка завершена.
Осталось только не забыть нажать кнопку «Сохранить» в конфигурации вывода.
- Добавить комментарий
- 7751 просмотр
Комментарии
Взять минимальное значение из объединяемых строк, возможно настроить чтобы учитывалось любое значение кроме 0, а то получается не логично, мы сравниваем по артикулу прайсы, выбираем взять минимальное значение из объединяемых строк и если в каком то прайсе в цене стоят нули то выводится 0, а поставщик может иметь ввиду что товара нет, или ожидается
Это делается в обработчике прайс-листа при помощи функций обработки,
таких как: «часть строки», «взять первое / последней слово», «регулярные выражения» и т.п.
Что конкретно и в каком порядке использовать, - зависит от конкретных данных (где-то достаточно просто взять первое слово, а где-то - использовать тяжелую артиллерию в виде регулярных выражений.
Здравствуйте, еще раз)
Можете подсказать: возможно ли и как это сделать: из строчки с наименованием выудить числовой артикул в отдельный столбец?
В первую очередь хочу поблагодарить за огромную проделанную работу. Нашел много интересного.
Есть вопрос по поводу объединения строк. Есть ли возможность в результирующей таблице после объединения в одну строку, с разделителем «запятая + пробел» в ячейках избежать повторяющихся слов?
Например у меня получаются ячейки "полиамид, хлопок, хлопок, хлопок, хлопок" и "черный, белый, белый, черный, черный" и т.д.
Заранее спасибо за помощь