|
Как выбрать в запросе контрагентов которые обеспечивают 80% продаж ?
| ☑ |
0
budnik
18.06.18
✎
14:45
|
Как выбрать в запросе контрагентов которые обеспечивают 80%(задоваться будет пользователем) продаж ?
|
|
1
Джинн
18.06.18
✎
14:46
|
См. в типовых ABC-анализ продаж.
|
|
2
ssh2006
18.06.18
✎
14:47
|
(0) в СКД есть функция
|
|
3
budnik
18.06.18
✎
14:48
|
(1) там наверчено наверно , принцип какой ?
|
|
4
ssh2006
18.06.18
✎
14:50
|
+ (2) КлассификацияABC
|
|
5
Скиурус
18.06.18
✎
14:53
|
(3) Получаешь всех контрагентов с суммами продаж. Из этой вт получаешь другую с колонкой "нарастающий итог" в котором будет выводиться суммарная сумма продаж всех, у кого сумма ниже чем у текущей. Находишь контрагента с нарастающим итогом не меньше заданного и наконец из самой первой вт выводишь его и всех кто продал больше.
Проблемы будут если есть два контрагента с одинаковым объемом продаж и заданный объем достигается с одни из них. В зависимости от условий задачи если нельзя выводить лишнего контрагента, можно исхитриться и "нарастающий итог" считать не нарастающим итогом, а разницей с общей суммой. В типовой такого нет, афаир.
|
|
6
hhhh
18.06.18
✎
14:54
|
(3) в смысле? выводишь отчет по продажам: контрагент, сумма продаж, сортируешь таблицу по убыванию суммы продаж, всё. выводишь таблицу, пока общая сумма не превысила 80%.
|
|
7
trdm
18.06.18
✎
15:41
|
Запросом же типа не получится?
|
|
8
craxx
18.06.18
✎
15:42
|
(7) получится.
|
|
9
Джинн
18.06.18
✎
15:43
|
(7) Почему не получится? При наличии ВТ возможности запросов почти безграничны.
|
|
10
trdm
18.06.18
✎
15:47
|
(9) ROW_NUMBER() нету?
Я понял как это делается на SQL, только не уверен что в 1С сработает.
|
|
11
Поpyчик-4
18.06.18
✎
15:58
|
(10) В СКД есть аналог. Называется номер в группировке или что-то в этом роде.
|
|
12
budnik
18.06.18
✎
16:08
|
(5) то что надо . Спасибо за помощь всем.
|
|