Сумма средних значений в СКД
☑
0
GRAF_84
03.03.14
✎
16:41
Добрый вечер коллеги!
Имеется результат запроса:
Период Номенклатура Остаток
01.01.2014 Ном1 10
02.01.2014 Ном1 4
03.01.2014 Ном1 6
04.01.2014 Ном1 8
05.01.2014 Ном1 9
01.01.2014 Ном2 4
02.01.2014 Ном2 6
03.01.2014 Ном2 0
04.01.2014 Ном2 8
05.01.2014 Ном2 3
Нужно получить сгруппированные данные в таком виде:
Период Номерклатура Среднее
янв.14 Ном1 7,4
янв.14 Ном2 4,2
Итого 11,6
В Итоговой строке должен считать не по средней, а сумму средних значений номенклатуры. Как написать Выражение для такого расчета?
1
GRAF_84
04.03.14
✎
10:32
КАР-р-р!
2
Wobland
04.03.14
✎
10:34
а можно мне про сумму средних значений? я в школе давно учился
3
Ненавижу 1С
гуру
04.03.14
✎
10:34
"В Итоговой строке должен считать не по средней, а сумму средних значений номенклатуры"
а накуа?
4
DimGan
04.03.14
✎
10:41
(0) Можно воспользоваться вычисляемыми полями, но как именно это провернуть, долго курить надо.
Либо предоставить готовый итог в другой колонке из запроса.
5
DimGan
04.03.14
✎
10:42
+(4) Но это точно возможно.
6
ИС-2
04.03.14
✎
10:43
(0) смотри функцию ВычислитьВыражениеСГруппировкойМассив в СКД
7
Ненавижу 1С
гуру
04.03.14
✎
10:46
по моему там (в ресурсах СКД) и так все правильно считается
8
GRAF_84
04.03.14
✎
10:47
(6) Хорошо, попробую.
9
GRAF_84
04.03.14
✎
11:54
Вроде получилось.
Выложу, может кому понадобится.
Использовал вложение:
Сумма(ВычислитьВыражениеСГруппировкойМассив("Среднее(ВычислитьВыражениеСГруппировкойМассив(""Сумма(Остаток))"", ""Номенклатура"")))", "Номенклатура")))
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший