СКД Сумма максимумов группировок
Вообщем стоит следующая задача
Есть некий ресурс "ПотреблениеПоОПУ", который должен быть рассчитан как максимум по группировке "Строение". Т.е. берем все группировки что входят в "Строение", например "Квартиры", и в ресурсе "ПотреблениеПоОПУ" группировки "Строение" выводим максимум по вложенным группировкам. Общий итог считаем суммой.
Настройка ресурса следующая:
Максимум(ПотреблениеПоОПУ) Рассчитывать по Строение
Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(ПотреблениеПоОПУ)","Строение"))
И все бы хорошо... Да отчет формировался только за один месяц. А тут понадобилось за 3... И получил я в группировке "Строение" максимальное значение ресурса "ПотреблениеПоОПУ", а очень хочется СУММУ максимумов за каждый из месяцев.
Как?
вот наглядо. Желтенькое потребление по опу должно быть суммой оранжевых. А оранжевые - максимум по строению в конкретном месяце.
Есть некий ресурс "ПотреблениеПоОПУ", который должен быть рассчитан как максимум по группировке "Строение". Т.е. берем все группировки что входят в "Строение", например "Квартиры", и в ресурсе "ПотреблениеПоОПУ" группировки "Строение" выводим максимум по вложенным группировкам. Общий итог считаем суммой.
Настройка ресурса следующая:
Максимум(ПотреблениеПоОПУ) Рассчитывать по Строение
Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(ПотреблениеПоОПУ)","Строение"))
И все бы хорошо... Да отчет формировался только за один месяц. А тут понадобилось за 3... И получил я в группировке "Строение" максимальное значение ресурса "ПотреблениеПоОПУ", а очень хочется СУММУ максимумов за каждый из месяцев.
Как?
вот наглядо. Желтенькое потребление по опу должно быть суммой оранжевых. А оранжевые - максимум по строению в конкретном месяце.
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
(1) А нельзя ли подойти к решению с другой стороны? Нет ли возможности разбить исходный набор данных на 2, где один будет содержать только показатель "ПотреблениеПоОПУ" в разрезе строений и периодов, без детализации до квартир, а второй "ПотреблениеПоФакту" с полной детализацией? Если получится, это полностью решит Вашу проблему. Можно будет отказаться от сложных вычислений максимумов, оставив только "Сумма(ПотреблениеПоОПУ)" и "Сумма(ПотреблениеПоФакту)".
Остальные ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
(1) А нельзя ли подойти к решению с другой стороны? Нет ли возможности разбить исходный набор данных на 2, где один будет содержать только показатель "ПотреблениеПоОПУ" в разрезе строений и периодов, без детализации до квартир, а второй "ПотреблениеПоФакту" с полной детализацией? Если получится, это полностью решит Вашу проблему. Можно будет отказаться от сложных вычислений максимумов, оставив только "Сумма(ПотреблениеПоОПУ)" и "Сумма(ПотреблениеПоФакту)".
(2) В таком случае итоги идут. Но в ресурсе "ПотреблениеПоОПУ" группировки "Строение" максимум трех месяцев а не сумма максимумов за каждый из них. Надо каким то образом добиться чтоб системе при расчете одного месяца брала максимум по группировке, а если внутри этой группировки несколько месяцев брала маскимум в каждом месяце и суммировала их.
(4) насколько я понимаю Максимум(ПотреблениеПоОПУ) Рассчитывать по Строение вычисляет максимум при любом раскладе. Т.е. всегда. А мне надо бы сделать так чтоб максимум считался но при наличии нескольких периодов считался максимум по каждому отдельно а потом их сумма.
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)