|
СКД итоги группировок | ☑ | ||
---|---|---|---|---|
0
ASU_Diamond
18.02.16
✎
15:41
|
В отчете 4 группировки. Есть поле "ВсегоПоДокументу". В детальных записях это поле для всех записей первой группы одно, соответственно суммировать его не надо и в ресурсах я указываю что для Группа1 выражение Максимум(ВсегоПоДокументу). Для Группы2 указываю Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(ВсегоПоДокументу)", "Группа1")).
Указал для Группа3 Сумма(ВычислитьВыражениеСГруппировкойМассив("Сумма(ВсегоПоДокументу)", "Группы2")) - в итоге для Группа3 суммируются значения во всех детальных записях. Как правильно указать выражение? |
|||
1
ASU_Diamond
19.02.16
✎
07:05
|
Никто не сталкивался с такой задачей?
|
|||
2
laby1
19.02.16
✎
07:56
|
Я ничего не понял :)
|
|||
3
LordCMEPTb
19.02.16
✎
08:14
|
А если сделать "накапливаемые" выражения?
Ну то есть странная лесенка: - Детальные записи: "ВсегоПоДокументу" - Группа1: "Максимум(ВсегоПоДокументу)" - Группа2: Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(ВсегоПоДокументу)", "Группа1")) - Группа3: Сумма(ВычислитьВыражениеСГруппировкойМассив("Сумма(ВычислитьВыражениеСГруппировкойМассив(""Максимум(ВсегоПоДокументу)"", ""Группа1""))", "Группа2")) З.Ы. Никогда не пробовал, может не работать. |
|||
4
samozvanec
19.02.16
✎
08:24
|
настройки покажи. и для каждой группы опиши, что хочешь видеть
|
|||
5
ASU_Diamond
19.02.16
✎
08:29
|
(3) "Использование вложенных агрегатных функций не допускается"
|
|||
6
samozvanec
19.02.16
✎
08:37
|
(5) как тебе такой пример? там много че можно
ВЫБОР КОГДА ВидЦП В (&ВидыЦПАТТ) ИЛИ НЕ &ПоЦП И ЦелевоеПодразделение = &ОРП ТОГДА СУММА(СуммаОсновной) / Сумма(ВычислитьВыражениеСГруппировкойМассив("Сумма(Массив(Различные оВыручка))", "ЦелевоеПодразделение", "&ПоЦП ИЛИ НЕ (ЦелевоеПодразделение = &ОРП И Подразделение = &ОРП)")) * 100 ИНАЧЕ СУММА(СуммаОсновной) / СУММА(Массив(РАЗЛИЧНЫЕ оВыручка)) * 100 КОНЕЦ |
|||
7
ASU_Diamond
19.02.16
✎
08:37
|
(4) хочу видеть
Группа4_________________300 Группа3______________300 Группа2____________150 Группа1 50 Запись 50 Запись 50 Группа1 100 Запись 100 Группа2____________150 Группа1 100 Запись 100 Запись 100 Группа1 50 Запись 50 В ресурсах для Группа1 указано выражение Максимум(СтоимостьВсего) Группа2 - Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(СтоимостьОстаток)", "Группа1")) Группа3 - Сумма(ВычислитьВыражениеСГруппировкойМассив("Сумма(СтоимостьВсего)", "Группа2")) Группа4 - Сумма(ВычислитьВыражениеСГруппировкойМассив("Сумма(СтоимостьВсего)", "Группа3")) |
|||
8
ASU_Diamond
19.02.16
✎
08:38
|
Группа2 - Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(СтоимостьВсего)", "Группа1"))
|
|||
9
samozvanec
19.02.16
✎
08:46
|
СтоимостьОстаток СтоимостьВсего это опечатка или ресурса два? сделай скрин настроек
|
|||
10
ASU_Diamond
19.02.16
✎
08:47
|
(9) опечатка
|
|||
11
LordCMEPTb
19.02.16
✎
09:15
|
(5) Тогда вариант с накоплением группировок по которым вычислить выражение в массив.
-Группа1: Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(ВсегоПоДокументу)", "Группа1")) - Группа2: Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(ВсегоПоДокументу)", "Группа1")) - Группа3: Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(ВсегоПоДокументу)", "Группа1,Группа2")) - Группа4: Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(ВсегоПоДокументу)", "Группа1,Группа2,Группа3")) - ОбщийИтог: Сумма(ВычислитьВыражениеСГруппировкойМассив("Максимум(ВсегоПоДокументу)", "Группа1,Группа2,Группа3,Группа4")) Файл с отчетом: https://yadi.sk/d/WIgYYaSsp6E6F |
|||
12
ASU_Diamond
19.02.16
✎
09:24
|
(11) а что так просто-то? [Дальше следует непереводимая игра слов с использованием местных идиоматических выражений (C)]
|
|||
13
samozvanec
19.02.16
✎
09:34
|
(12) вам шашечки или ехать?)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |