Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 15:21

Делить на категорий ABC

Автор maxxi, 09 июл 2024, 15:12

0 Пользователей и 2 гостей просматривают эту тему.

maxxi

Максим75, нарастающий итог нужен будет?

maxxi

Максим75, Каждый раз проценты разные, во временной таблицы они находятся без порядочно как в фото1. А как использовать ВЫБОР КОГДА для этих целей для получения результата как фото2 пока не понимаю.

Максим75

maxxi, вот даже не понимаю, что Вам не понятно?
естественно, что проценты разные. Вы просто добавьте еще одно поле в запрос и в этом поле в зависимости от значения этого процента записывайте (допустим А, Б или С). Вот как раз в этом поле и используйте конструкцию ВЫБОР.
Каким образом на фото2 Вы Товар9 присвоили А, а Товар10 - С, какая логика данного сопоставления?

maxxi

Максим75, у Товара9 доля в общей продаже больше чем у Товара 10.

Максим75

maxxi, ну Вы прямо капитан очевидность.
я спрашивал, почему С, а не допустим Б или Д?

maxxi

Максим75, тренер сказал до 80%=А, от 81% до 95%=B , от 96% до 100%=С

Максим75

maxxi, замечательно, именно это я у Вас и спрашивал.
вот теперь берете и в добавленное поле именно это в конструкцию ВЫБОР и прописываете.

чтобы понятнее и удобнее было, вначале через вложенный запрос получите выборку с процентами, потом уже из вложенного запроса выберите товар и процент по данному товару и в новое поле через ВЫБОР пропишите А, В, С в зависимости от процента. Ну и дайте алиас этому новому полю.
Все очень удобно через конструктор запроса делать, а не влоб писать.

maxxi

Максим75, честно не догоняю))))), если товаров много, скажем 1 товар составляет 0,05 % от доли выручки, как узнать в какую категория входить товар?

Максим75

maxxi, тренер сказал до 80%=А, от 81% до 95%=B , от 96% до 100%=С
Это Вы писали?
значит, если 0,05% - то в какую? 0,05 - это до 80%, или от 81% до 95%, или от 96% до 100%?

Вот Ваш запрос (один из них):

ВЫБРАТЬ
    вт_Продажи.Товар КАК Товар,
    вт_Продажи.СуммаПродажи КАК СуммаПродажи ,
    вт_Продажи.СуммаПродажи  / вт_ИТОГИ.СуммаПродажи  * 100 КАК ПроцентПродаж
ПОМЕСТИТЬ вт_ПроцентПродажи
ИЗ
    вт_Продажи КАК вт_Продажи,
    вт_ИТОГИ КАК вт_ИТОГИ

Покажите результат его выполнения.

maxxi

Максим75, вот кусок от результата выполнения.

Теги:

Похожие темы (3)

Рейтинг@Mail.ru

Поиск