Имя: Пароль:
1C
1С v8
СКД Динамика среднего в итогах.
,
0 ILM
 
гуру
12.09.20
18:41
Есть ресурс отчета - 2 периода, которые задаются в параметрах отчета.
Есть значения оборотов СуммаВыручки и КоличествоПродаж за каждый период. Считаю СреднююЦену по номенклатуре и иерархии в ресурсе как (Сумма(СуммаВыручки)/Сумма(КоличествоПродаж)).

Как получить отклонение средней цены в иерархии и общем итоге: например "Динамика цены" = "СредняяЦена за период 2" - "СредняяЦена за период 1". Пока периода два, но можно и по месяцам задать и по кварталам. Нужна динамика по номенклатуре, иерархии и по общему итогу.

Может слишком многого хочется, но в лоб задачу решить не удалось (решил пока через запрос, но хочется через СКД).
1 ILM
 
гуру
12.09.20
18:43
Продукция | Период 1 (Выручка, Продажи, Средняя цена) | Период 2 (Выручка, Продажи, Средняя цена) | Динамик цены |
2 Bigcalm
 
12.09.20
22:50
Если попробовать 2-мя наборами данных.
1-й с параметрами первого периода
2-й с параметрами второго периода
В вычисляемых полях считать среднюю цену по ценам из обоих наборов.
3 ILM
 
гуру
13.09.20
07:30
(2) Если периодов будет много?
4 Вафель
 
13.09.20
10:09
период - группировка?
нужно получать пред значение по группировке
5 ILM
 
гуру
13.09.20
10:21
(4) Период, Продукция, Продукция иерархия - это группировки. Нужно посчитать разницу средних цен после расчета средней цены по группировке.
6 toypaul
 
гуру
14.09.20
08:05
7 тарам пам пам
 
14.09.20
08:42
Покури справку по функции СКД ВычислитьВыражение() - через неё можно получить значение предыдущей группировки.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан