|
Исчезает вычисляемое поле СКД при группировке по нем | ☑ | ||
---|---|---|---|---|
0
D_E_S_131
06.06.17
✎
16:06
|
Поле вычисляется по результату соединения 2-х наборов данных.
В детальных записях значения присутствуют. Когда по этому полю строишь группировку, то данные не попадают в отчет. http://imgur.com/a/cx3wL Из-за чего бы это могло быть? |
|||
1
runoff_runoff
06.06.17
✎
17:13
|
ответ очевиден.. в пользовательстком поле надо записать выражение не только для детальных записей..
|
|||
2
D_E_S_131
06.06.17
✎
18:20
|
Вопрос №2 - как писать выражения не для детальных записей?
|
|||
3
Cyberhawk
06.06.17
✎
21:37
|
Добавь вычисляемое поле в ресурсы
|
|||
4
Cyberhawk
06.06.17
✎
21:38
|
А если товарищ из (1) прав и речь о пользовательском поле, то у поля-выражения задается два выражения: для детальных записей и для итоговых записей
|
|||
5
Cyberhawk
06.06.17
✎
21:39
|
Но судя по скриншоту из (0) у тебя все-таки вычисляемое поле, там никакого выражения для итоговых записей нигде задавать не надо (да и негде)
|
|||
6
D_E_S_131
07.06.17
✎
11:16
|
(5) Вот и меня это удивило. При чем группировка по этому полю для варианта, когда равно "Да" строится нормально, а вот строки по "Нет" исчезают.
|
|||
7
Cyberhawk
07.06.17
✎
11:21
|
(6) Покажи на картинке, где там у тебя что исчезает
|
|||
8
D_E_S_131
07.06.17
✎
11:24
|
(7) На скриншоте: верхний рисунок - это детальные записи, средний рисунок - это группировка по полю "ЕстьПриемка" и детальные записи.
|
|||
9
Cyberhawk
07.06.17
✎
12:00
|
(8) Пропиши в выражении просто "Истина", затем просто "Ложь", в обоих случаях проверь, будет ли работать группировка
|
|||
10
D_E_S_131
07.06.17
✎
12:19
|
Если просто прописать, то все работает.
Тут видимо как раз "собака" в построении группировки при проверке вычисления на NULL. При чем для значений NULL, полученных в запросе есть управляющие настройки, типа игнорировать или нет. А тут NULL возникает в результате соединения двух наборов записей и как СКД отрабатывает такой момент - загадка. Я думал, что формирование отчета идет согласно порядку закладок в настройках СКД, т.е. получили данные, связали наборы, вычислили поля, параметры, ресурсы, а в конце сформировали по настройке. Но нет... |
|||
11
D_E_S_131
07.06.17
✎
12:43
|
В принципе как вариант, передать внешние данные не в отдельный набор, а как параметр для временной таблицы, которую уже и соединять в основном запросе.
|
|||
12
D_E_S_131
07.06.17
✎
13:06
|
Ан-нет, ТЗ в ВТ для СКД не работает - только внешний набор данных. :(
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |