Имя: Пароль:
1C
1С v8
Среднее значение от среднего значения в итоге СКД
0 al_zzz
 
27.02.17
10:53
Есть у меня отчет на СКД, в котором неверно выводятся значения в колонке "Факт". Как выводятся - не суть важно. Но не могу понять, как правильно задать формулы в ресурсах.
Вот сам результат.  
https://www.screencast.com/t/8ta03PU4zbB
В колонке "Факт" для "Рабочего центра" я вывожу среднее значение от средних значений подчиненной группировки ("Номенклатура") по формуле:
Среднее(ВычислитьВыражениеСГруппировкойМассив("Среднее(ФактическаяПроизводительность)", "Номенклатура"))

Теперь мне требуется вывести в итог этой колонки среднее значение от значений, выведенных в рабочих центрах.
Как правильно задать формулу?
Заранее спасибо, коллеги!
1 rbcvg
 
27.02.17
10:58
в выражении ресурса у тебя что написано?
2 al_zzz
 
27.02.17
11:04
(1) Для какой группировки?
3 al_zzz
 
27.02.17
11:05
Для номенклатуры у меня:
Среднее(ВычислитьВыражениеСГруппировкойМассив("ФактическаяПроизводительность", "Регистратор"))
Для Рабочего центра:
Среднее(ВычислитьВыражениеСГруппировкойМассив("Среднее(ФактическаяПроизводительность)", "Номенклатура"))
4 al_zzz
 
27.02.17
11:24
Для итога делал так:
Среднее(ВычислитьВыражениеСГруппировкойМассив("Среднее(ФактическаяПроизводительность)", "РабочийЦентр")) - но тогда значения неверные выводятся, так как используются средние значения для рабочих центров, а не рассчитанные средние значения от группировок нижнего уровня.
Напрашивается сделать так:
Среднее(ВычислитьВыражениеСГруппировкойМассив("Среднее(ВычислитьВыражениеСГруппировкойМассив("Среднее(ФактическаяПроизводительность)", "Номенклатура"))", "РабочийЦентр")) - но так скдха ругается.
5 al_zzz
 
27.02.17
12:26
Ап!
6 Windyhead
 
27.02.17
12:59
"Теперь мне требуется вывести в итог этой колонки среднее значение от значений, выведенных в рабочих центрах. "
Поставь рассчитывать по "Общий итог" для ресурса который рассчитывал по "Рабочего центра", там ведь тоже среднее.

Если неверно, значит ты что то не то хочешь.
7 тарам пам пам
 
27.02.17
13:17
(4) Внутренние кавычки надо удваивать, тогда СКД проглотит. Но вообще изначально странная задача, обычно производительность считают как факт/время, а не как среднюю величину неясного происхождения.
8 al_zzz
 
27.02.17
13:31
(6) Там рассчитывается для номенклатуры.
(7) Постановка задачи от заказчика. Щас попробую, но мне кажется, что не переварит она такое.
9 тарам пам пам
 
27.02.17
13:33
(8) Переварит, я так уже извращался когда-то :)
10 al_zzz
 
27.02.17
13:34
(7) о_0 Помогло!
Спасибо!
В итоге сработало:
Среднее(ВычислитьВыражениеСГруппировкойМассив("Среднее(ВычислитьВыражениеСГруппировкойМассив(""Среднее(ФактическаяПроизводительность)"", ""Номенклатура""))", "РабочийЦентр"))

Век живи, век учись - дураком помрешь!
11 PCcomCat
 
27.02.17
13:46
Ого!!! Не знала... Тоже в заметку!
12 Windyhead
 
28.02.17
11:10
10) среднее от среднего это канеш прикольно.