|
СКД отбор не корректно фильтрует | ☑ | ||
---|---|---|---|---|
0
Cancell
22.09.21
✎
13:17
|
Всем доброго дня, есть отчет на СКД, вложенный запрос из 8 объединений, есть параметр по подразделению.
Все выводит корректно, но когда в пользовательском режиме накладывается отбор на одно из полей то отчет начинает выводить не корректные данные, попадает информация которая изначальными параметрами не должна была бы выводиться. Сам запрос проверял в консоли, все корректно, такое ощущение что отбор накладывается не на результат запроса с учетом параметров и как-то отдельно. |
|||
1
Cancell
22.09.21
✎
13:17
|
*а как-то отдельно
|
|||
2
acht
22.09.21
✎
13:31
|
(0) > запрос проверял в консоли
В консоли чего? Если запросов - выброси, возьми консоль компоновки и посмотри во что твой запрос превращается. > отбор накладывается не на результат запроса Именно. Твой запрос выбрасывается и конструируется новый. С учетом фактических отборов, ролей полей и т.п. |
|||
3
Cancell
22.09.21
✎
13:40
|
(2) А как корректно наложить тогда отбор?
|
|||
4
acht
22.09.21
✎
13:45
|
(3) Что значит "корректно"?
Сам термин "отбор" он применяется к исходным данным, а не к каким-то промежуточным результатам. |
|||
5
серый КТУЛХУ
22.09.21
✎
13:46
|
переделай вложенный на вт
|
|||
6
acht
22.09.21
✎
13:46
|
Смотри результирующий запрос, понимай что и почему изменилось, размечай поля на измерения и ресурсы...
|
|||
7
toypaul
гуру
22.09.21
✎
13:57
|
(3) сначала понять почему, потом думать как. чтобы понять почему, надо сделать то, что написано в (2)
|
|||
8
Cancell
22.09.21
✎
14:39
|
Спасибо, с консолью стало понятно немного, в одном из запросов после наложения отбора пропало дополнительное условие ГДЕ, было два условия, одно по периоду другое по подразделению где как раз параметр в качестве фильтра выступал, но почему оно исчезло не ясно, в виртуальных таблицах добавился отбор.
|
|||
9
Cancell
22.09.21
✎
14:51
|
Если этот отбор вставить в запросе то тоже слетает мое условие...
|
|||
10
Cancell
22.09.21
✎
14:59
|
Условие там через регистратор идет, но после того как отбор в виртуальной таблице оборотов ставлю и когда слетают условия, то регистратор все равно доступен и я могу условия заново поставить...
|
|||
11
Cancell
22.09.21
✎
15:38
|
В общем победил - засунул таблицу оборотов во вложенный запрос и условия свои накладываю уже на вложенный запрос.
Всем спасибо! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |