|
Среднее значение от среднего значения в итоге СКД |
☑ |
0
al_zzz
27.02.17
✎
10:53
|
Есть у меня отчет на СКД, в котором неверно выводятся значения в колонке "Факт". Как выводятся - не суть важно. Но не могу понять, как правильно задать формулы в ресурсах.
Вот сам результат.
В колонке "Факт" для "Рабочего центра" я вывожу среднее значение от средних значений подчиненной группировки ("Номенклатура") по формуле:
Среднее(ВычислитьВыражениеСГруппировкойМассив("Среднее(ФактическаяПроизводительность)", "Номенклатура"))
Теперь мне требуется вывести в итог этой колонки среднее значение от значений, выведенных в рабочих центрах.
Как правильно задать формулу?
Заранее спасибо, коллеги!
|
|
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) среднее от среднего это канеш прикольно.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший