|
Как правильно просчитать итог в скд |
☑ |
0
ColonelAp4u
15.05.20
✎
14:42
|
Добрый день люди добрые подскажите пожалуйста как решить проблему.
Написал отчет по анализу продаж совместных групп товаров, там есть процентсовеместных товаров считается по формуле правильно, формула прописана в ресурсах скд, но для итогов не правильно, а нужно высчитать средний %. Подскажите как сделать.
скрин с тем что есть
|
|
1
D_E_S_131
15.05.20
✎
15:12
|
Лучше бы формулу расчета своего Ресурса показал.
|
|
2
ColonelAp4u
15.05.20
✎
15:14
|
(1) ВЫБОР
КОГДА Сумма(КоличествоСовместно) = 0
ИЛИ Сумма(Количество) = 0
ТОГДА 0
ИНАЧЕ ВЫБОР
КОГДА Сумма(КоличествоСовместно) > Сумма(Количество)
ТОГДА Сумма(Количество) / Сумма(Количество) * 100
ИНАЧЕ ВЫБОР
КОГДА Сумма(КоличествоСовместно) <= Сумма(Количество)
ТОГДА Сумма(КоличествоСовместно) / Сумма(Количество) * 100
КОНЕЦ
КОНЕЦ
КОНЕЦ
|
|
3
D_E_S_131
15.05.20
✎
15:17
|
"ТОГДА Сумма(Количество) / Сумма(Количество) * 100" - вот тут всегда 100 будет. :)
|
|
4
ColonelAp4u
15.05.20
✎
15:23
|
(3) я знаю так и надо, если товаров со второй группы по контрагенту взято больше чем первой то это 100%, суть в том что по строкам процент рассчитался, а в итоге мне нужно, увидеть процент заказов с двумя группами товаров относительно всех заказов только с первой группой, вот и не знаю как его пересчитать по другому, если ставлю в ресурсе считать для итого, там тоже 100%, а по факту мы видим, что из 12 контрагентов только 8 взяли товар из двух групп.
|
|
5
ColonelAp4u
15.05.20
✎
15:25
|
вот и хочу узнать как мне пересчитать итог по средней, когда все остальные строки считаются по формуле.
|
|
6
ColonelAp4u
15.05.20
✎
15:28
|
Где то читал что итог можно пересчитать в макете, но чет с ним не разобрался ни как.
|
|
7
D_E_S_131
15.05.20
✎
15:50
|
1. Объявляешь ресурс еще раз.
2. Пишешь выражение: Среднее(ВычислитьВыражениеСГруппировкойМассив ("<выражение ресурса>", "Контрагент"))
3. В "Расчитывать по..." ставишь "Общий итог".
|
|
8
ColonelAp4u
15.05.20
✎
15:55
|
(7) выражение ресурса - еще раз формулу прописать?
|
|
9
D_E_S_131
15.05.20
✎
15:58
|
(8) Да, ту же самую. Смысл - формула, посчитанная для группировки Контрагент, соберется со всех строк в массив, а потом мы по этому массиву получаем "Среднее".
|
|
10
ColonelAp4u
15.05.20
✎
16:00
|
(9) так не работает, я не могу писать среднее, а внутри вложенную сумма. выдает ошибку. а если убрать среднее то выводит просто массив 100;100;100; и так далее, а если убрать сумма и оставить среднее то не выдает ничего
|
|
11
ColonelAp4u
15.05.20
✎
16:02
|
(9) ковычки убрал, сорян, от души тебе спасибо.
|
|
12
ColonelAp4u
15.05.20
✎
16:04
|
(9) а округлить в ресурсе можно?
|
|
13
D_E_S_131
15.05.20
✎
16:34
|
(12) Засунь все это еще в Выразить(<всё это>, "Число(10,3)")
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший