|
СКД. Суммирование по максимальным значением группировки | ☑ | ||
---|---|---|---|---|
0
depthzer0
26.08.15
✎
14:16
|
Ситуация. В наборе данных есть поля Организация, Сотрудник, Накладная, Плановое значение. Где Плановое значение для сотрудника фиксировано.
Хочу оставить в наборе данных Накладные, при этом выводить в отчёт показатели по Организация - Сумма(Плановых значений сотрудников) Сотрудник - Плановое значение Для этого в ресурсе по сотруднику сделал Максимум(Плановое значение) с указанием в поле Рассчитывать по - Сотрудник А вот как добиться желаемого с Организацией - тупик.. Подскажите, пожалуйста, можно ли так сделать и как? |
|||
1
depthzer0
26.08.15
✎
14:58
|
Или нельзя?
|
|||
2
vicof
26.08.15
✎
14:58
|
ВычислитьВыражениеСГруппировкойМассив
|
|||
3
vicof
26.08.15
✎
14:59
|
Или два ресурса завести
|
|||
4
bootini
26.08.15
✎
15:00
|
Второй ресурс добавляй Сумма(Плановое значение) рассчитать по организации
|
|||
5
EugeniaK
26.08.15
✎
15:00
|
Смотри в справке "Функции языка выражений системы компоновки данных"
Скорее всего подойдет ВычислитьВыражениеСГруппировкойМассив() или ВычислитьВыражениеСГруппировкойТаблицаЗначений() |
|||
6
depthzer0
26.08.15
✎
15:04
|
(3) завёл два ресурса по одному вычисляемому полю. поле назвал ВычисляемоеПлановоеЗначение
в ресурсе для Сотрудника указал Максимум(ПлановоеЗначение) но что указать в ресурсе для Организации? - вот что не могу понять. |
|||
7
bootini
26.08.15
✎
15:05
|
(4) Это если плановое значение не присутствует в каждой строке с накладной, если присутствует тогда:
Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(ПлановоеЗначение )","Сотрудник")) Рассчитывать по огранизации |
|||
8
depthzer0
26.08.15
✎
15:06
|
(4) я в сабже не достаточно подробно описал суть. Плановое значение, например, 20. Оно подтягивается из какого-то регистра дополтельного. А накладных, например, 10.
Тогда по организации получается 200. |
|||
9
bootini
26.08.15
✎
15:06
|
(6) Дык тоже самое, Плановое значение, только сумма Сумма(ПлановоеЗначение)
|
|||
10
depthzer0
26.08.15
✎
15:06
|
(7) ух ты, попробую, спасибо
|
|||
11
bootini
26.08.15
✎
15:06
|
(9)
Тогда так: Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(ПлановоеЗначение )","Сотрудник")) Рассчитывать по огранизации |
|||
12
depthzer0
26.08.15
✎
15:09
|
(7) вах, кудесник!
(11) да, помогло, спасибо! куда благодарности засылать? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |