powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Формула с учетом логических нюансов
4 сообщений из 4, страница 1 из 1
Формула с учетом логических нюансов
    #39229846
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!

Не знаю в этом ли разделе нужно задавать такой вопрос

В общем вопрос в следующем. Для разных торговых точек привязывается определенный план продаж, скажем список SKU. Не важно какой объем для каждого SKU. Важно чтобы было отгружено.

Торговая точка считается выполнила цель, если соблюдаются три условия.
1. Чтобы отгружались все основные SKU.
2. Из дополнительных SKU хотя бы отгружалось как минимум любые 2 SKU
3. Общее количество отгруженных SKU не должно превышать 11 SKU.

Следует учесть, параметры для минимального количества SKU дополнительных (для второго условия) и максимальное допустимое количество отгруженных SKU (для третьего условия) для каждой торговой точки свои значения.

Если количество отгруженных SKU превышает 11 , то нужно выводить SKU из группы "Не в списке", чтобы торговая точка соблюдала условие 3. Для того чтобы определить сколько нужно вывести SKU необходимо написать формулу. Можно написать так:
Количество SKU на вывод = Количество отгруженных SKU - максимальное допустимое количество отгруженных SKU .
Но это формула некорректная. Здесь при расчете надо учесть, отгружено или не отгружено обязательное SKU. Затрудняюсь написать такую формулу. Хотелось бы воспользоваться Вашей помощью.

На примерах опишу как должна работать формула

Случай 1
Тип SKU SKU ОтгрузкиОсновной SKU1 100Основной SKU2 200Основной SKU3 300Основной SKU4 350Основной SKU5 240Основной SKU6 Дополнительный SKU7 125Дополнительный SKU8 142Дополнительный SKU9 126Дополнительный SKU10 Дополнительный SKU11
Здесь количество отгруженных SKU - 8. Учитывая такой логический момент, что еще SKU6 надо отгрузить. Как минимум должно быть 9 (6 основных + 2 дополнительных (уже отгруженных) + еще 1 дополнительный (уже отгруженный)). SKU не в списке - 0. Общее количество условных отгруженных SKU 9 + 0 = 9. Не превышает максимальное допустимое количество отгруженных SKU (11). Значит количество SKU на вывод - 0


Случай 2
Тип SKU SKU ОтгрузкиОсновной SKU1 100Основной SKU2 200Основной SKU3 300Основной SKU4 350Основной SKU5 240Основной SKU6 Дополнительный SKU7 125Дополнительный SKU8 142Дополнительный SKU9 126Дополнительный SKU10 Дополнительный SKU11 Не в списке SKU12 221Не в списке SKU13 224
Здесь количество отгруженных SKU - 10. Учитывая такой логический момент, что еще SKU6 надо отгрузить. Как минимум должно быть 9 (6 основных + 2 дополнительных (уже отгруженных) + еще 1 дополнительный (уже отгруженный)). SKU не в списке - 2. 9+2=11. Не превышает максимальное допустимое количество отгруженных SKU (11). Значит количество SKU на вывод - 0


Случай 3
Тип SKU SKU ОтгрузкиОсновной SKU1 100Основной SKU2 200Основной SKU3 300Основной SKU4 350Основной SKU5 240Основной SKU6 Дополнительный SKU7 125Дополнительный SKU8 142Дополнительный SKU9 126Дополнительный SKU10 Дополнительный SKU11 Не в списке SKU12 221Не в списке SKU13 224Не в списке SKU14 226Не в списке SKU15 228Не в списке SKU16 224
Здесь количество отгруженных SKU - 13. Учитывая такой логический момент, что еще SKU6 надо отгрузить. Как минимум должно быть 9 (6 основных + 2 дополнительных (уже отгруженных) + еще 1 дополнительный (уже отгруженный)). SKU не в списке - 5. Общее количество условных отгруженных SKU 9 + 5 = 14. Превышает максимальное допустимое количество отгруженных SKU (11). Рассчитываем количество SKU на вывод 14 - 11 = 3 .

Случай 4
Тип SKU SKU ОтгрузкиОсновной SKU1 100Основной SKU2 Основной SKU3 Основной SKU4 Основной SKU5 Основной SKU6 Дополнительный SKU7 Дополнительный SKU8 142Дополнительный SKU9 Дополнительный SKU10 Дополнительный SKU11 Не в списке SKU12 221Не в списке SKU13 224Не в списке SKU14 226Не в списке SKU15 228Не в списке SKU16 224
Здесь количество отгруженных SKU - 7. Учитывая такой логический момент, что еще SKU2, SKU3, SKU4, SKU5, SKU6 надо отгрузить. И плюс еще один любой из SKU7, SKU9, SKU10 или SKU11. Как минимум должно быть быть 8 (6 основных + 2 дополнительных). SKU не в списке - 5. Общее количество условных отгруженных SKU 8 + 5 = 13. Превышает максимальное допустимое количество отгруженных SKU (11). Рассчитываем количество SKU на вывод 13 - 11 = 2

Случай 5
Тип SKU SKU ОтгрузкиОсновной SKU1 100Основной SKU2 Основной SKU3 Основной SKU4 Основной SKU5 Основной SKU6 Дополнительный SKU7 130Дополнительный SKU8 142Дополнительный SKU9 132Дополнительный SKU10 Дополнительный SKU11 Не в списке SKU12 221Не в списке SKU13 224Не в списке SKU14 226Не в списке SKU15 228Не в списке SKU16 224
Здесь количество отгруженных SKU - 9. Учитывая такой логический момент, что еще SKU2, SKU3, SKU4, SKU5, SKU6 надо отгрузить. Как минимум должно быть минимум должно быть 9 (6 основных + 2 дополнительных (уже отгруженных) + еще 1 дополнительный (уже отгруженный)). SKU не в списке - 5. Общее количество условных отгруженных SKU 9 + 5 = 14. Превышает максимальное допустимое количество отгруженных SKU (11). Рассчитываем количество SKU на вывод 14 - 11 = 3 .

Получилось большое сообщение, надеюсь понятно описал проблему.

Посмотрите, пожалуйста, как можно написать такую формулу.
...
Рейтинг: 0 / 0
Формула с учетом логических нюансов
    #39230409
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferzmikkДля разных торговых точек привязывается определенный план продаж,

или это просто в качестве примера или про несбыточные планы....
...
Рейтинг: 0 / 0
Формула с учетом логических нюансов
    #39230506
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vmagferzmikkДля разных торговых точек привязывается определенный план продаж,

или это просто в качестве примера или про несбыточные планы....

Это пример, чтобы было понятно. План реализуемый
...
Рейтинг: 0 / 0
Формула с учетом логических нюансов
    #39230612
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пока описывал проблему - удалось написать формулу)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Формула с учетом логических нюансов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]