T
tanat
Доброго времени суток, гусары!
Такое дело: есть хитрый отчет который строится хитрым образом не-суть-какого формата, но на СКД. И вот ведь не задача, есть поля, суммировать по которым значения для итогов по группировкам и общих итогов ну никак нельзя!
Поясню на пальцах:
Поля | Значения | Пояснение
-Группировка 1 | 13 | // Сумма макимальых значений внутри группировки по "вложеным" группировкам)
--Группировка 2.1 | 8 | //(максимальное значение внутри группировки)
----Детальное значение | "" | // по данным запроса тут стоит значение 8, но его не выводим(для детальных записей значение искомое не выводим)
--Группировка 2.2 | 5|
----Детальное значение | ""|
...
--Общий итог |"N"| //Вот его то мне и надо посчитать
Есть соображения, как получить это значение?
П.С.: Искомое значение для общих итогов через Сумма(Значение) искать нельзя, т.к. в этом случае просуммируются все значения детальных полей. надо, думаю, через ВычислитьВыражение или ВычислитьВыражениеСГруппировкойВМассив, но блин я уже вроде все варианты перепробовал - нифига не выходит каменный цветок.
П.С.2: пробовал так: Сумма(ВычислитьВыражениеСГруппировкойМассив("Среднее(Значение)","Группировка2"))) рассчитывать по: Общий итог.
Такое дело: есть хитрый отчет который строится хитрым образом не-суть-какого формата, но на СКД. И вот ведь не задача, есть поля, суммировать по которым значения для итогов по группировкам и общих итогов ну никак нельзя!
Поясню на пальцах:
Поля | Значения | Пояснение
-Группировка 1 | 13 | // Сумма макимальых значений внутри группировки по "вложеным" группировкам)
--Группировка 2.1 | 8 | //(максимальное значение внутри группировки)
----Детальное значение | "" | // по данным запроса тут стоит значение 8, но его не выводим(для детальных записей значение искомое не выводим)
--Группировка 2.2 | 5|
----Детальное значение | ""|
...
--Общий итог |"N"| //Вот его то мне и надо посчитать
Есть соображения, как получить это значение?
П.С.: Искомое значение для общих итогов через Сумма(Значение) искать нельзя, т.к. в этом случае просуммируются все значения детальных полей. надо, думаю, через ВычислитьВыражение или ВычислитьВыражениеСГруппировкойВМассив, но блин я уже вроде все варианты перепробовал - нифига не выходит каменный цветок.
П.С.2: пробовал так: Сумма(ВычислитьВыражениеСГруппировкойМассив("Среднее(Значение)","Группировка2"))) рассчитывать по: Общий итог.