Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Как правильно просчитать итог в скд

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.