СКД разные функции итогов по строке и по колонке

1. MakNat 3 03.04.19 15:50 Сейчас в теме
Добрый день.
Есть отчет на СКД.
Построчно есть показательно как "сверхурочные накопительным итогом" в колонке итого по каждой строке можно смело использовать функцию " максимум "
Данный показатель рассчитывается помесячно.
В колонке месяца должна быть сумма по строкам. Тоже не страшно , используем функцию сумма для группировке "месяц".

НО. "угловые суммы" сумма построчных итого никак не хотят правильно считаться. Помогите разобраться.
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
18. dhurricane 04.04.19 15:43 Сейчас в теме
(15) В общем, если таки считать часы накопительным итогом в запросе, то совет в (10) должен сработать. При этом нет необходимости добавлять выражение ресурса несколько раз. Только один раз и с выражением:
Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(Часы)", "Сотрудник"))
Прикрепленные файлы:
ВнешнийОтчет1.erf
user682948_rusmaxval; MakNat; +2 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. MakNat 3 03.04.19 18:09 Сейчас в теме
Итого 4397 это сумма итогов а должна быть сумма по строкам и это 3460.
3. MakNat 3 04.04.19 07:12 Сейчас в теме
Может сложно написала суть. Могу перефразировать.

Где указывается как считать итоговый параметр суммовой по итогам? В отчёте это правые углы верхний и нижний.
5. dhurricane 04.04.19 08:29 Сейчас в теме
(3) Он считается также, как и остальные итоги. Т.е. в Вашем случае это "Максимум" (исходя из описания задачи). Нужно больше информации о данных и о настройках СКД.
8. MakNat 3 04.04.19 11:43 Сейчас в теме
(5) Сейчас он МАксимум не считается потому что общий итог стоит в функции с суммой. скрины добавила. Если б по молчаниб то ДА он бы считался так же как для строк МАКСИМУМ а мне нужна в этом месте СУММА этих максимумов строк.
4. toypaul 63 04.04.19 08:22 Сейчас в теме
Нужны картинки закладок - Ресурсы, Настройки. Общий итог сейчас считается как сумма по месяцам (колонкам), а нужно как сумма по измерению (строкам) или наоборот?
6. MakNat 3 04.04.19 11:37 Сейчас в теме
(4)Сейчас считается как сумма по месяцам, т.е. сумма итоговых сумм по месяцам, по колонкам ( на скрине это декабрь 2740 + ноябрь 722 и так далее)
А надо что бы суммировались итоговые значения по строкам 270 + 105 + 213 и так далее. скрины сейчас сделаю.
10. toypaul 63 04.04.19 12:37 Сейчас в теме
(6) Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(СверхурочныеЧасы)","Сотрудник")) для общего итога
7. MakNat 3 04.04.19 11:41 Сейчас в теме
Скрины. Сейчас общие итоги стоят в СУММЕ, поставила что бы проверить посчитает ли сумму. Если убрать то выведет в этом углу МАКсИМУМ как и для каждой строки.
Прикрепленные файлы:
9. dhurricane 04.04.19 11:52 Сейчас в теме
(7) Попробуйте так:
Сумма(ВычислитьВыражение("Максимум(СверхурочныеЧасы)", "Сотрудник")

Хотя в целом, есть подозрения в некорректных наборах данных для отчета, из-за чего и приходится часто городить "суммы максимумов".
11. MakNat 3 04.04.19 14:47 Сейчас в теме
(9)а чем может быть не корректность данных. Сверхурочные накапливаются. т.е. итоговая сумма это сумма последнего месяца накопления. А это точно максимум.

А где так попробовать, не в конструкторе же?
12. dhurricane 04.04.19 14:50 Сейчас в теме
(11) В выражении ресурса сверхурочных часов для общего итога.
13. MakNat 3 04.04.19 14:55 Сейчас в теме
(12)вообще не выводит итогов. Пусто становится.
14. dhurricane 04.04.19 15:05 Сейчас в теме
(11) Извините за глупый вопрос. Но есть ли возможность получать часы не накопительным итогом в разрезе периодов, а сверхурочные часы за каждый период?
15. MakNat 3 04.04.19 15:18 Сейчас в теме
(14) Есть, они именно в запросе суммируются с предыдущим периодом, а чем это может помочь?
17. dhurricane 04.04.19 15:33 Сейчас в теме
(15) Проще выражение написать будет.
ВычислитьВыражение("Сумма(Часы)", "Период", , "Первая", "Текущая", "Период")

Видите ли, на самом деле "Максимум" - не совсем точная функция для сверхурочных часов. Она конечно дает в некоторых местах корректное значение, по своей сути в итогах должен быть не "максимум", а "последний". Но пока нужное выражение я не придумал.

В приложении пример, когда СКД сама накапливает итог, не запрос.
Прикрепленные файлы:
ВнешнийОтчет1.erf
18. dhurricane 04.04.19 15:43 Сейчас в теме
(15) В общем, если таки считать часы накопительным итогом в запросе, то совет в (10) должен сработать. При этом нет необходимости добавлять выражение ресурса несколько раз. Только один раз и с выражением:
Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(Часы)", "Сотрудник"))
Прикрепленные файлы:
ВнешнийОтчет1.erf
user682948_rusmaxval; MakNat; +2 Ответить
19. MakNat 3 04.04.19 16:23 Сейчас в теме
(18) Спасибо, ваше решение все-таки работает НО если убрать дубль выражения для ресурса. Спасибо.
Прикрепленные файлы:
16. MakNat 3 04.04.19 15:27 Сейчас в теме
В принципе дело то вне сверхурочных, Смотрите, по колонкам итог это сумма данных этой колонки. Почему верхний угловой итог берет функцию не с итогов колонок а с итого строк. Может это можно где-то указать?

если я поставлю наоборот в месяцах максимум среднее все что угодно а по сотрудникам сумму, то верхний правый угол (итог по суммам) он покажет МАКСИМУМ,
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот