0
0level
19.03.18
✎
15:08
|
Добрый день.
В отчет на скд есть два ресурса: сумма1 и сумма2, требуется почитать на сколько процентов сумма2 отличается от сумма1. Для группировки (сотрудник, подразделение, организация) данный процент должен считаться не как сумма детальных записей, а рассчитываться на основе данных самой группировки.
Как это реализовать?
Добавил вычисляемое поле в ресурсы. ("Выбор когда Сумма1=0 тогда 0 иначе ((Сумма2-Сумма1)/Сумма1*100). (рассчитывать по подразделение, организация, сотрудник).
Но верно считается только по группировке "сотрудник".
Второй вариант. ВЫЧИСЛИТЬВЫРАЖЕНИЕСГРУППИРОВКОЙМАССИВ("Выбор когда Сумма1=0 тогда 0 иначе ((Сумма2-Сумма1)/Сумма1*100) конец
", "Подразделение") рассчитывать по Подразделение. Верно выводит только по сотруднику в группировке по подразделение неверно рассчитано.
|
|
2
lodger
19.03.18
✎
15:13
|
и не забывайте, что в вычисляемых полях, вычисления производятся в каждой строке.
а в ресурсах, в случае группировки данных.
|
|
3
0level
19.03.18
✎
15:37
|
(2) Спасибо. В купе со статьей
Понял, что каждый ресурс нужно обернут в сумму и вычисляемое поле в ресурсах нужно добавлять для каждой группировки в отдельности.
В итоге вроде все норм.
Спасибо большое, недельные танцы с бубном подходят к концу.
|
|