|
Отбор на СКД |
☑ |
0
ac13
18.10.16
✎
12:42
|
Здравствуйте!
В отчете на СКД необходимо установить такой отбор:
Контрагенты, которые купили более 10 раз на сумму от 500 000 р.,
т.е. это могут быть контрагенты которые купили 20 раз на сумму 550 000 р. или контрагенты, которые купили 10 раз на сумму 2 000 000 р.,
но при этом нужно исключить контрагентов, которые одновременно купили 15 раз на сумму от 1 500 000 р.
|
|
1
azernot
18.10.16
✎
12:46
|
Что такое "купили 1 раз"?
Это один документ? Это один день?
В общем, в запросе нужен ресурс "Количество покупок" и "Сумма покупок".
Ну а отбор в СКД позволяет как угодно группировать условия в И и ИЛИ.
|
|
2
ac13
18.10.16
✎
12:49
|
(1) купили 1 раз - 1 документ.
Ресурсы есть "Количество покупок" и "Сумма покупок".
Только данный отбор нужно сделать не в условиях набора данных, а уже в пользовательской настройке отбора.
|
|
3
azernot
18.10.16
✎
12:52
|
(2) Ну и что мешает?
Обратите внимание на кнопку "Сгруппировать условия"
Вам нужно
И (Количество покупок >= 10
И Сумма покупок >= 500 000)
И (НЕ ((Количество покупок >= 15
И Сумма покупок >= 1 500 000))
|
|
4
DrShad
18.10.16
✎
12:54
|
а отборы в СКД хитрые - очень зависят от наборов данных и того на каком уровне структуры накладываются ))))
|
|
5
ac13
18.10.16
✎
12:57
|
(3) мне интересно возможно ли настройку этого условия вывести для пользователя, не в коде запроса в условиях набора данных, а именно уже в поле Отбора при пользовательской настройке отчета.
|
|
6
azernot
18.10.16
✎
13:00
|
(5) Я именно об этом и пишу. То, что я написал - пользователь может реализовать в пользовательских отборах.
Для удобства, это условие вы можете написать самостоятельно на вкладке "Структура" в настройках СКД и задать этой ветке условий своё представление - "Мой отбор по количеству и сумме продаж". Таким образом, пользователь выбирает только использовать или нет этот отбор.
|
|
7
ac13
18.10.16
✎
13:04
|
(6) всё, теперь понятно, хорошо, спасибо!)
|
|