|
Группировки выражений СКД |
☑ |
0
ac13
02.10.17
✎
13:34
|
Добрый день!
Очень замороченный запрос на СКД. Вероятно не самый оптимальный, но с запрошенными условиями сложно вывести нужный результат, используя красивые формулы, поэтому такая проблема.
В ресурсах необходимо правильно выполнить расчет:
Для группировки Номенклатура:
ВЫБОР КОГДА Сумма(Ост) <= 0 ТОГДА 0 ИНАЧЕ Сумма(Ост) КОНЕЦ
Для группировки Регистратор:
Сумма(ВычислитьВыражениеСГруппировкойМассив("ВЫБОР КОГДА Сумма(Ост) <= 0 ТОГДА 0 ИНАЧЕ Сумма(Ост) КОНЕЦ", "Номенклатура"))
Как быть с группировкой ОбщийИтог?
То есть надо, чтобы в общем итоге выводилась сумма итогов по Регистратору.
|
|
1
ac13
02.10.17
✎
13:35
|
На рисунке у меня итог например 173, а надо , чтобы был 32
|
|
2
vicof
02.10.17
✎
13:39
|
Сумма(ВычислитьВыражениеСГруппировкойМассив("ВЫБОР КОГДА Сумма(Ост) <= 0 ТОГДА 0 ИНАЧЕ Сумма(Ост) КОНЕЦ", "Регистратор"))
|
|
3
DrShad
02.10.17
✎
13:43
|
(2) не поможет
|
|
4
ac13
02.10.17
✎
13:44
|
(2) да, так оно не складывает итоги по регистратору, полученные из сумм по номенклатуре
|
|
5
DrShad
02.10.17
✎
13:48
|
Сумма(ВычислитьВыражениеСГруппировкойМассив("ВЫБОР КОГДА Сумма(Ост) <= 0 ТОГДА 0 ИНАЧЕ Сумма(Ост) КОНЕЦ", "Регистратор, номенклатура"))
и не надо извращаться для разных группировок писать разное
|
|
6
ac13
02.10.17
✎
13:54
|
(5) отлично! супер! спасибо!
|
|