|
ВычислитьВыражениеСГруппировкойМассив расчет значений группировок |
☑ |
0
Azz
23.07.19
✎
14:37
|
Добрый день.
Подскажите в чем ошибка (ниже 4-й пункт, при такой конструкции СКД ругается)
- есть Ресурс, расчитывается по формуле
- есть Группировка1, Группировка2, Группировка3, Группировка4 (расчет средней ниже)
Расчитываю значения каждой группировки в конструкторе СКД через выражения на вкладке Ресурсы
1 - отрабатывает верно
Среднее(ВычислитьВыражениеСГруппировкойМассив("Среднее(Ресурс)", "Группировка1")
2 - отрабатывает верно
Среднее(ВычислитьВыражениеСГруппировкойМассив("Среднее(ВычислитьВыражениеСГруппировкойМассив(""Среднее(Ресурс)"", ""Группировка1""))", "Группировка2"))
3 - отрабатывает верно
Среднее(ВычислитьВыражениеСГруппировкойМассив("Среднее(ВычислитьВыражениеСГруппировкойМассив(""Среднее(ВычислитьВыражениеСГруппировкойМассив(""""Среднее(Ресурс)"""", """"Группировка1"""")))"", ""Группировка2"")))", "Группировка3")))
4 - СКД выдает соообщение "использование вложенных агрегатных функций не допускается"
Среднее(ВычислитьВыражениеСГруппировкойМассив("Среднее(ВычислитьВыражениеСГруппировкойМассив(""Среднее(ВычислитьВыражениеСГруппировкойМассив("""Среднее(ВычислитьВыражениеСГруппировкойМассив(""""""""Среднее(Ресурс)"""""""", """"""""Группировка1""""""""))))""", """"Группировка2""""))))"", ""Группировка3""))))","Группировка4"))))
|
|
1
Cyberhawk
23.07.19
✎
14:45
|
Ого
|
|
2
Azz
23.07.19
✎
14:49
|
ДА)))
Тут Группировка 4 расчитывается от Группировки 3
Группировки 3 от Группировки 2
Группировка 2 от Группировки 1
Группировка 1 от Ресурса
|
|
3
singlych
23.07.19
✎
14:52
|
кавычек поди недоставил
|
|
4
singlych
23.07.19
✎
14:54
|
че там за три кавычки в 4 варианте
|
|
5
Azz
23.07.19
✎
15:03
|
(3) Скорее всего, но так и не разобрался, уже разные вариации попробовал, подобная проблема была у меня и на пункте 3, но с ним я все же получилось, с 4-м пунктом не пойму (не знаю) уже куда копать
|
|
6
Йохохо
23.07.19
✎
15:08
|
у группировка1 должно быть 1+1+2+2 ковычек
|
|
7
Йохохо
23.07.19
✎
15:10
|
(4) +1 """"""""))))""" - 6)))4
|
|
8
singlych
23.07.19
✎
15:19
|
ХЗ, у меня как-то так получилось (не проверял)
1. Среднее(ВычислитьВыражениеСГруппировкойМассив("Среднее(Ресурс)", "Группировка1"))
2. Среднее(ВычислитьВыражениеСГруппировкойМассив("Среднее(ВычислитьВыражениеСГруппировкойМассив(""Среднее(Ресурс)"", ""Группировка1""))", "Группировка2"))
3. Среднее(ВычислитьВыражениеСГруппировкойМассив("Среднее(ВычислитьВыражениеСГруппировкойМассив(""Среднее(ВычислитьВыражениеСГруппировкойМассив(""""Среднее(Ресурс)"""", """"Группировка1""""))"", ""Группировка2""))", "Группировка3"))
4. Среднее(ВычислитьВыражениеСГруппировкойМассив("Среднее(ВычислитьВыражениеСГруппировкойМассив(""Среднее(ВычислитьВыражениеСГруппировкойМассив(""""Среднее(ВычислитьВыражениеСГруппировкойМассив(""""""""Среднее(Ресурс)"""""""", """"""""Группировка1""""""""))"""", """"Группировка2""""))"", ""Группировка3""))", "Группировка4"))
|
|
9
Azz
23.07.19
✎
16:17
|
(8) Спасибо большое!
Дело двинулось дальше)
|
|
10
singlych
24.07.19
✎
11:33
|
(9) Главное - вовремя остановиться.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший