Вход | Регистрация


Вычисляем поля на скд, как посчитать выражение в группировке

Вычисляем поля на скд, как посчитать выражение в группировке
Я
   0level
 
19.03.18 - 15:08
Добрый день.
В отчет на скд есть два ресурса: сумма1 и сумма2, требуется почитать на сколько процентов сумма2 отличается от сумма1. Для группировки (сотрудник, подразделение, организация) данный процент должен считаться не как сумма детальных записей, а рассчитываться на основе данных самой группировки.

Как это реализовать?


Добавил вычисляемое поле в ресурсы. ("Выбор когда Сумма1=0 тогда 0 иначе ((Сумма2-Сумма1)/Сумма1*100). (рассчитывать по подразделение, организация, сотрудник).
Но верно считается только по группировке "сотрудник".
Второй вариант. ВЫЧИСЛИТЬВЫРАЖЕНИЕСГРУППИРОВКОЙМАССИВ("Выбор когда Сумма1=0 тогда 0 иначе ((Сумма2-Сумма1)/Сумма1*100) конец

", "Подразделение") рассчитывать по Подразделение. Верно выводит только по сотруднику в группировке по подразделение неверно рассчитано.
 
 
   lodger
 
1 - 19.03.18 - 15:12
(0) там еще функцию СУММА(*вашеполе*) надо вокруг или на переменную вешать.
   lodger
 
2 - 19.03.18 - 15:13
и не забывайте, что в вычисляемых полях, вычисления производятся в каждой строке.
а в ресурсах, в случае группировки данных.
   0level
 
3 - 19.03.18 - 15:37
(2)  Спасибо. В купе со статьей https://forum.infostart.ru/forum9/topic102836/

Понял, что каждый ресурс нужно обернут в сумму и вычисляемое поле в ресурсах нужно добавлять для каждой группировки в отдельности.

В итоге http://joxi.ru/J2bbPzQc49X7n2.jpg  вроде все норм.

Спасибо большое, недельные танцы с бубном подходят к концу.

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