Имя: Пароль:
1C
 
СКД Среднее в итогах считается неправильно
,
0 koshmar_
 
30.03.18
09:17
Добрый день

Засунул в СКД таблицу с некими данными, пытаюсь получить среднее.
Среднее по столбцам, кроме итогового, считается правильно.

Как сделать, чтобы в итоговом столбце среднее считалось по аналогии
с другими столбцами?
То есть как среднее из чисел в столбце.

              01.03.2018    02.03.2018    Итого
Контрагент1   0,562               0,562    0,562
Контрагент2                    4,439    4,439
Контрагент3                    12,904    12,904
Контрагент4   77,119              61,401    69,26
Контрагент5   15,615              15,615    15,615
Контрагент6    2,291               2,291    2,291
Контрагент7   14,485               1,747    8,116
Итог            22,0144         14,137          17,41925
              правильно       правильно       не правильно
1 koshmar_
 
30.03.18
09:55
Блин. Куда копать то хоть?
2 Малыш Джон
 
30.03.18
10:20
неправильно вся итоговая строка считается
или данные не те смотришь или что-то ещё не учитываешь
3 Мандалай
 
30.03.18
10:20
В ресурсах определи формулу как в других полях.
4 bvb
 
30.03.18
10:28
Если я правильно понял вопрос :
Нужно вычислять среднее как выражение непосредственно в ресурсах - тогда оно корректно вычислится для каждого уровня группировки
5 koshmar_
 
30.03.18
10:29
(4) Правильно
6 bvb
 
30.03.18
10:30
(5) ну так в чем тогда проблема ?
7 koshmar_
 
30.03.18
10:41
(6) Указал в выражении так Среднее(ОстатокВПериоде). Сообразить не могу как прописать для ресурсов
8 Gantosha
 
30.03.18
10:47
среднее не аддитивная мера .. так что бейтесь..
9 koshmar_
 
30.03.18
10:56
(8) Какие варианты то могут быть?
10 Gantosha
 
30.03.18
11:00
(9) да не , посчитать конечно можно, вам написали вроде выше даже как. Просто все это сразу связывается ограничением, что надо следить за тем как и где считается. Иначе будет не правильно. Т.е. я вот не знаю что будет если сделаь то что написано в (4) а потом накладывать фильтры или вставлять свои измерения в отчет.
11 bvb
 
30.03.18
11:16
"Засунул в СКД таблицу с некими данными, пытаюсь получить среднее. "

Имеется в виду в объект ?
12 bvb
 
30.03.18
11:17
Отчет с группировками ? В Группировках среднее нужно ?
13 koshmar_
 
30.03.18
11:24
(12) да. отчет с группировками. Нужно получать среднее
14 koshmar_
 
30.03.18
11:26
(10) добавил вычисляемое поле в него записал формулу "Среднее(ОстатокВПериоде)"

Добавил второе поле. Его сделал ресурсом с выражением Среднее(...

Получил ошибку:

Ошибка компоновки макета
по причине:
Ошибка в выражении "(Среднее((Среднее(СреднийОстатокВПериоде))))"
по причине:
Использование вложенных агрегатных функций не допускается
15 Gantosha
 
30.03.18
11:30
вы видите , что у вас среднее считается по колонке..
а потом, вы хотите посчитать среднее по строке.
Поэтому вы уже или получить готовый результат, и подать его на последующий расчет или фиктивно считать количество колонок и уже от них считать.
Я допускаю , что можно как-то ещё, например (4), но мне факта из (8) достаточно, что бы мозг мучать только если мне такое на работе дадут. Но у нас таких умных нет и про сдение никто не спрашивает.
16 bvb
 
30.03.18
11:33
Исходная таблица в объекте ?
Посчитай среднее в ней. А потом агрегируй
17 koshmar_
 
30.03.18
11:40
(16) среднее уже посчитано заранее в таблице. Я её засовываю в скд. А в СКД результат нужно выдать в нескольких вариантах. Чёт я ума не приложу как заранее такое просчитать.
18 Gantosha
 
30.03.18
11:47
в общем случае никак. Добавьте фиктивный счетчик колонок , добавьте сумму средних, а в итоге одно на другое поделите.
Хотя может ещё как то можно.
19 Ненавижу 1С
 
гуру
30.03.18
12:09
зависит от показателя, что именно считаем?
20 Gantosha
 
30.03.18
12:13
это зависит от того как множества разбиваются по которым функция считается. Вот у него вверху показано, что по строкам среднее посчитано правильно, а потом когда по колонкам усреднее идет, то цифра не та. Там должно быть среднее по колонке + среднее по клонке делить на 2, а у него среднее по строкам идет.
21 bvb
 
30.03.18
12:45
(19) Да кстати... Что считаем то ?
22 koshmar_
 
30.03.18
13:15
(21) среднее количество
23 koshmar_
 
30.03.18
13:17
(20) там не среднее по строкам, скорее (среднее по строкам+ среднее по колонки ) поделённое на 2. и то приблизительно
24 Ненавижу 1С
 
гуру
30.03.18
13:41
(22) среднее количество от чего?

например средняя цена это стоимость одной единицы, то есть от количества, тогда

СредняяЦена = Сумма(Стоимость)/Сумма(Количество) но никак не СРЕДНЕЕ(Стоимость/Количество)

вот и у вас должно быть также наверное
25 bvb
 
30.03.18
14:08
среднее количество строк ?
каких ?
AdBlock убивает бесплатный контент. 1Сергей