Скажите, а как сделать так, чтобы сумма данных по столбцу не превышала определенного значения. Например, ограничение 100. Данные 10, 50, 35, 11, 4. Вывод 95.
Уточню вопрос. то есть нужно разделить товары на 3 группы, исходя из прибыли, которую они приносят. 1 группа - 50 % общей прибыли, 2 - 30, 3 - 20
ABC - анализ) данные должны быть отсортированы по убыванию (основное требование).
С Этим я согласен. Но ведь это не отразит вклада позиций в общую прибыль.
Определенно, здесь критерием выбора будет сумма с накоплением. Я посчитал ее в отчете. А может ли запрос ссылаться на отчет? Или можно эту сумму посчитать по-другому
Что-то я ничего не понимаю. Зачем останавливать процесс суммирования? При чём тут сумма с накоплением?
Прибыль по каждой позиции так или иначе должна быть посчитана (не в данной задаче, а в бизнесе :)) Общая прибыль тоже.
Поделить одно на другое - процент есть.
А уж превратить процент в номер группы в запросе можно разными способами, хотя бы через iif.
Или даже не считать проценты по позициям, а установить пороговые значения для групп в рублях = проценты от общей прибыли.
Кстати, если пороговые значения групп (в рублях или процентах) - в отдельной таблице, выборка групп делается элементарно на inner join ... on ... < ...
Спасибо. Я сначала сортировал позиции по убыванию суммы прибыли, в отчете считал сумму с накоплением, делал импорт в эксель и обратно. И с помощью запроса разбивал на группы. Только вот не могли бы вы поподробнее описать как сделать это одним запросом?