|
СКД. Выражение вычисляемого поля.
| ☑ |
0
SilverFalconi
07.06.19
✎
10:06
|
Сделал вычисляемое поле, пишу в него выражение "100 * СуммаРабот / Сумма(СуммаРабот)". В ресурсах сумму не хочет считать по этому полю, выдает такую ошибку:
Ошибка исполнения отчета
по причине:
Ошибка в выражении "(Сумма(((100 * СуммаРабот) / Сумма(СуммаРабот))))"
по причине:
Использование вложенных агрегатных функций не допускается
Если вписываю это же выражение в само поле ресурса, считает что то не то.
Суть в том, чтобы вывести % работ. Например:
Сумма работ | Процент работ
60,00 | 30%
140,00 | 70%
-----------------------------
200,00 | 100%
Прошу прощения, еще учусь.
Помогите пожалуйста, скажите, что я делаю не так?
|
|
1
unbred
07.06.19
✎
10:14
|
"Использование вложенных агрегатных функций не допускается" гугл. первая ссылка. сверься с ресурсами.
|
|
2
SilverFalconi
07.06.19
✎
10:26
|
(1) Без результатов, считает все равно неверно. Вот скрин:
Тут поле "Сума" это СуммаРабот из моего первого сообщения, поле % - вычисление с форматом, Поле1 - вычисление без формата
|
|
3
SilverFalconi
07.06.19
✎
10:27
|
Сам запрос:
ВЫБРАТЬ ПЕРВЫЕ 20
ЗаказНарядРаботы.Ссылка,
ЗаказНарядРаботы.Сотрудник КАК Сотрудник,
ЗаказНарядРаботы.Количество КАК КоличествоРабот,
ЗаказНарядРаботы.СуммаВсего КАК СуммаРабот
ИЗ
Документ.ЗаказНаряд.Работы КАК ЗаказНарядРаботы
УПОРЯДОЧИТЬ ПО
Сотрудник УБЫВ
|
|
4
Nuobu
07.06.19
✎
10:36
|
Если поле СуммаРабот это ресурс, то его в скд можно "открыть" по плюсику слева - и там будет "Процент в группе".
|
|
5
toypaul
гуру
07.06.19
✎
11:01
|
вы выражении ресурса написать
100 * Сумма(СуммаРабот) / ВычислитьВыражение("Сумма(СуммаРабот)","ОбщийИтог")
|
|
6
toypaul
гуру
07.06.19
✎
11:02
|
а так да - без всяких извращений можно использовать (4)
|
|
7
SilverFalconi
07.06.19
✎
11:19
|
(5) БОЛЬШОЕ СПАСИБО, это сработало!!!
|
|