|
СКД Расчет итогов ресурса |
☑ |
0
famnam
11.09.14
✎
13:05
|
Всем привет! Отчет представлен ввиде таблицы, в ней 2 группировки. Для расчета итогов по строке 2 уровня использовал выражение Максимум(ВычислитьВыражениеСГруппировкойМассив("Сумма(Штраф)")). А вот итог верхнего уровня должен быть как максимум из значений подчиненных группировок, т.е. по сути так: Максимум(ВычислитьВыражениеСГруппировкойМассив("Максимум(ВычислитьВыражениеСГруппировкойМассив("Сумма(Штраф)"))")). Но так же нельзя... есть соображения?
|
|
1
famnam
11.09.14
✎
13:08
|
да, кстати. На вкладке ресурсы я пишу так: ВЫБОР КОГДА УРОВЕНЬ()=0 ТОГДА --нужноПридумать-- ИНАЧЕ Максимум(ВычислитьВыражениеСГруппировкойМассив("Сумма(Штраф)")) КОНЕЦ
|
|
2
famnam
11.09.14
✎
13:16
|
опечатка, 3 группировки
|
|
3
famnam
11.09.14
✎
13:43
|
другими словами сформулирую: выполнить для группировки1 ВычислитьВыражениеСГруппировкойМассив по значениям подчиненной группировки2, которая в свою очередь уже расчитана через ВычислитьВыражениеСГруппировкойМассив
|
|
4
famnam
11.09.14
✎
14:36
|
ап
|
|
5
LordCMEPTb
11.09.14
✎
15:16
|
Как вариант, можно добавить несколько одинаковых ресурсов, но для каждого прописать нужное выражение и указать нужные группировки:
|
|
6
LordCMEPTb
11.09.14
✎
15:16
|
|
|
7
famnam
11.09.14
✎
16:04
|
так суть не меняется: группировка2 рассчитана по Максимум(ВычислитьВыражениеСГруппировкойМассив("Сумма(Штраф)")), а какое выражение написать для группировки1, чтобы из значений группировки2 взять максимальное?
|
|
8
famnam
11.09.14
✎
16:12
|
Оказывается можно так писать!!!
Максимум(ВычислитьВыражениеСГруппировкойМассив("Максимум(ВычислитьВыражениеСГруппировкойМассив("Сумма(Штраф)"))")) Единственный момент, кавычки внутри первого аргумента надо экранировать через двойные кавычки.
Т.е. решение такое:
Максимум(ВычислитьВыражениеСГруппировкойМассив("Максимум(ВычислитьВыражениеСГруппировкойМассив(""Сумма(Штраф)""))"))
|
|
9
famnam
11.09.14
✎
16:12
|
тема закрыта :)
|
|
10
Necessitudo
11.09.14
✎
16:15
|
Хм, сколько писал подобное - никогда не было нужды экранировать кавычки.
|
|
11
famnam
11.09.14
✎
16:18
|
возможно решение кривое, но оно работает
|
|