|
Усечение результата отчета по пустым ресурсам в группировках | ☑ | ||
---|---|---|---|---|
0
Веселый Джузеппе
11.01.19
✎
08:24
|
Доброго утра / дня, уважаемые.
Off: У меня день начался с того, что сел в галошу и сижу в ней пару часов, ощущение непривычное, но не сказать что неприятное. Прошу помочь выбраться, засим к сути Есть СКД с набором - запросом ВЫБРАТЬ "Т1" КАК Измерение1, "С1" КАК Измерение2, 10 КАК Ресурс1, -25 КАК Ресурс2 ОБЪЕДИНИТЬ ВЫБРАТЬ "Т1", "С2", -10, 25 Как сделать так, чтобы при любых настройках вывода отчета строки с пустыми ресурсами не выводились в отчет? |
|||
1
Beduin
11.01.19
✎
08:28
|
(0) Проверяй ресурсы на ноль
|
|||
2
Веселый Джузеппе
11.01.19
✎
08:31
|
(1) Где проверять? они ведь не 0. 0 они в группировке
|
|||
3
unregistered
11.01.19
✎
08:33
|
(0) Исключить эти данные из результата в тексте запроса.
(2) > 0 они в группировке. Вот в группировке и проверяй. ВЫБРАТЬ ВложенныйЗапрос.Имерение1 КАК Измерение1, ВложенныйЗапрос. КАК Измерение2, СУММА(ВложенныйЗапрос.Ресурс1) КАК Ресурс1, СУММА(ВложенныйЗапрос.Ресурс2) КАК Ресурс2 ИЗ (ВЫБРАТЬ "Т1" КАК Измерение1, "С1" КАК Измерение2, 10 КАК Ресурс1, -25 КАК Ресурс2 ОБЪЕДИНИТЬ ВЫБРАТЬ "Т1", "С2", -10, 25) КАК ВложенныйЗапрос СГРУППИРОВАТЬ ПО ВложенныйЗапрос.Измерение1, ВложенныйЗапрос.Измерение2 ИМЕЮЩИЕ СУММА(ВложенныйЗапрос.Ресурс1) <> 0 И СУММА(ВложенныйЗапрос.Ресурс2) <> 0 |
|||
4
unregistered
11.01.19
✎
08:35
|
(3) В тексте запроса нечаянно налепил ошибок. Исправишь сам.
|
|||
5
Веселый Джузеппе
11.01.19
✎
08:36
|
(3) согласен, но я привел упрощенный пример. в рамках текущей задачи и измерений и ресурсов много больше, если группировать в запросе это урежет универсальность, хотелось бы так не делать
|
|||
6
Веселый Джузеппе
11.01.19
✎
08:37
|
(5) + может даже расшифровка до регистратора будет
|
|||
7
unregistered
11.01.19
✎
08:40
|
(5) Тогда см.(1). Проверяй на 0. Естественно не в тексте запроса, а в СКД на вкладочке "Отборы". Указанный отбор сделай недоступным для пользователя.
|
|||
8
unregistered
11.01.19
✎
08:41
|
(5) > если группировать в запросе это урежет универсальность
Однако объединяете вы в запросе вместо использования Объединения на уровне СКД. |
|||
9
Beduin
11.01.19
✎
08:42
|
(5) А ты откуда данные в запросе берешь?
|
|||
10
Веселый Джузеппе
11.01.19
✎
08:44
|
(9) Вообще отчет связан с доступными остатками на складах, конфа сильно доработанная УПП, но суть обычная - номенклатура / характеристика / остатки / резервы / суммовые оценки / вычисляемые поля
|
|||
11
Beduin
11.01.19
✎
08:46
|
(10) Остаточный регистр накопления на наборе требуемых измерений нулевые ресурсы не хранит.
|
|||
12
Веселый Джузеппе
11.01.19
✎
08:46
|
(8) это я сделал для простоты понимая, важен принцип.
Но если предметно, выводится отчет по группировкам номенклатура - характеристика и 90% выводимых строк пустые, т.к. требуется расшифровка по сериям. Задача убрать 90% этих строк и при этом не ограничивать пользователей в настройке вывода отчета. |
|||
13
Веселый Джузеппе
11.01.19
✎
08:49
|
https://clip2net.com/clip/m400553/3fd46-clip-11kb.png?nocache=1
вотв чем проблема, выведена расшифровка |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |