![]() |
|
Что чаще покупают вместе - запросом? | ☑ | ||
---|---|---|---|---|
0
seperblunt2
09.12.20
✎
16:52
|
Всем добрый день.
Есть идеи как сделать сабж запросом? выявить группы товаров которые часто вместе попадают в чек (реализицию).. |
|||
1
aka MIK
09.12.20
✎
16:57
|
Вытаскиваешь все пары групп товаров и внутренним соединением с РТУ
Потом с тройками, и так пока не надоест |
|||
2
seperblunt2
09.12.20
✎
17:19
|
дак вот что то не могу сообразить, вроде чую как... а вроде и не до конца )
может более конкретно кто то сможет пример запросика кинуть.. |
|||
3
polosov
09.12.20
✎
17:32
|
Вот тебе идея. Накидал за пару минут .Работоспособность не проверял.
"ВЫБРАТЬ | РеализацияТоваровУслугТовары.Ссылка КАК Ссылка |ПОМЕСТИТЬ ВТРеализации |ИЗ | Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары |ГДЕ | РеализацияТоваровУслугТовары.Номенклатура = &Номенклатура | |СГРУППИРОВАТЬ ПО | РеализацияТоваровУслугТовары.Ссылка |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | РеализацияТоваровУслугТовары.Ссылка КАК Ссылка, | РеализацияТоваровУслугТовары.Номенклатура КАК Номенклатура, | 1 КАК Рейтинг |ПОМЕСТИТЬ ВТТовары |ИЗ | Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары |ГДЕ | РеализацияТоваровУслугТовары.Ссылка В | (ВЫБРАТЬ | ВТРеализации.Ссылка КАК Ссылка | ИЗ | ВТРеализации КАК ВТРеализации) |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ВТТовары.Номенклатура КАК Номенклатура, | СУММА(ВТТовары.Рейтинг) КАК Рейтинг |ИЗ | ВТТовары КАК ВТТовары |ГДЕ | ВТТовары.Номенклатура <> &Номенклатура | |СГРУППИРОВАТЬ ПО | ВТТовары.Номенклатура | |УПОРЯДОЧИТЬ ПО | Рейтинг УБЫВ"; |
|||
4
mistеr
09.12.20
✎
17:34
|
(0) А откуда желание именно запросом? Ты же не на олимпиаде.
Делай так, как удобнее, и как потом легче поддерживать. Последнее в этой задаче особенно важно. |
|||
5
Timon1405
09.12.20
✎
17:35
|
(3) скорее всего, ТС нужно найти топ пар продаж, а не по "&Номенклатура"
|
|||
6
polosov
09.12.20
✎
17:36
|
(5) Ааа, мне показалось "что покупают чаще с"
|
|||
7
Малыш Джон
09.12.20
✎
18:29
|
(0) максимальное количество товаров в группе какое?
|
|||
8
Малыш Джон
09.12.20
✎
18:31
|
и подсказка: "покупают вместе" - не значит "оформлено одним документом"
|
|||
9
МихаилМ
09.12.20
✎
18:32
|
||||
10
Малыш Джон
09.12.20
✎
18:36
|
(9) немного не то, там топ 10 товаров, покупаемых с определённой позицией
|
|||
11
Anton1307
09.12.20
✎
18:50
|
Давай начнём с терминологии - что в данном задании означает термин "чаще покупают вместе" ?
Что такое "чаще" ? |
|||
12
МихаилМ
09.12.20
✎
18:53
|
+ (11) а мня термин " группы товаров" смущает
|
|||
13
Малыш Джон
09.12.20
✎
18:56
|
(11) очевидно, частота встречаемости такой комбинации позиций в одной покупке, в определенном периоде?
|
|||
14
Anton1307
09.12.20
✎
19:11
|
(12) >>> мня термин " группы товаров" смущает
Задача непростая. Вот смотри. Есть чек, в нём 4 товара: A, B, C, D. У нас образуются следующие группы: AB, AC, AD, BC, BD, CD, ABC, ABD, BCD, ABCD. Итого - 10 групп товаров. Далее - надо составить группы по всем чекам. - Подсчитать количество чеков для каждой группы. - Отсортировать по убыванию. Проблема в том, что составление групп только запросом не получится (наверное) |
|||
15
Малыш Джон
09.12.20
✎
19:18
|
(14) если ограничить количество, то получится
тут есть ещё маленький вопрос: если встретилась комбинация ABC, то у групп AB, AC, BC частота тоже увеличивается? |
|||
16
Ненавижу 1С
гуру
09.12.20
✎
19:43
|
+(15) понятно же что число чеков содержащих подмножество некоторого множества не меньше чеком содержащих само множество. Поэтому надо или критерий менять или сразу рассматривать только 2-элементные множества.
Одноэлементные кстати с точки зрения математики ничем не хуже |
|||
17
Малыш Джон
09.12.20
✎
19:55
|
(16) >>понятно же что число чеков содержащих подмножество некоторого множества не меньше чеком содержащих само множество
ну я потому и спросил. |
|||
18
Anton1307
09.12.20
✎
22:46
|
(15) Как бы да. Потому как может получиться, что по-отдельности "Презервативы + Конфеты" и "Презервативы + Шампанское" продаются лучше, чем "Презервативы + Конфеты + Шампанское"
|
|||
19
Ненавижу 1С
гуру
09.12.20
✎
22:49
|
(18) точно не хуже. И это математика
|
|||
20
vde69
09.12.20
✎
22:56
|
вроде в 1с для сабжа есть специальные объекты "поиск закономерностей"
|
|||
21
asady
09.12.20
✎
23:48
|
(0)
1. частости по номенколатуре, оставляем только те что превысили некоторый порог 2. из оставшихся строим двойки, оставляем те что превысили некий порог 3. из оставшихся строим тройки я бы так делал |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |