|
Вычисляемые поля в СКД | ☑ | ||
---|---|---|---|---|
0
Облачко
29.10.21
✎
12:25
|
На третьей закладке в СКД добавляю и рассчитываю Вычисляемое поле. Пишу формулу: (КоличествоПлан - КоличествоФакт)/КоличествоПлан. В цифрах это (36720,799-36343)/36720,799 и наивно ожидаю что 1с посчитает это как = 0,01 Но почему-то в отчете вижу = 8,10477 Как это? И Что с этим делать? )
|
|||
1
SleepyHead
гуру
29.10.21
✎
12:40
|
(0) Обычно вычисляемое поле в ресурс добавляют и там формулу пишут. Из твоего сообщения непонятно, на каком уровне группировки считать надо и по каким правилам.
|
|||
2
Малыш Джон
29.10.21
✎
12:44
|
(0) потому что в выражении ресурса у тебя стоит СУММА() и он 0,01 суммирует по всем строкам, которые входят в эту группировку
(1) не, разницы нет. Можно в вычисляемом поле формулу писать, а в ресурсе тупо суммировать или что там ещё надо(если разумеется логика расчета такая подразумевается) |
|||
3
Облачко
29.10.21
✎
12:45
|
вроде все так
https://transfiles.ru/4e3xg |
|||
4
Облачко
29.10.21
✎
12:46
|
(2) а как поправить?
|
|||
5
unbred
29.10.21
✎
12:49
|
судя по картинке - тебе вообще не нужно вычисляемое поле) всё запросе можешь посчитать.
|
|||
6
SleepyHead
гуру
29.10.21
✎
12:50
|
(2) Автор не показывал, что у него в ресурсе ))
|
|||
7
Облачко
29.10.21
✎
12:55
|
(6) в смысле, как в запросе ресурс рассчитывается или просто другой скрин СКД?
|
|||
8
echo77
29.10.21
✎
14:40
|
(0) Написать выражение ресурса:
(Сумма(КоличествоПлан) - Сумма(КоличествоФакт))/Сумма(КоличествоПлан) Еще неплохо проверить, что Сумма(КоличествоПлан) <> 0 Поля КоличествоПлан, КоличествоФакт из одного набора данных или из разных? |
|||
9
Облачко
29.10.21
✎
14:53
|
(8) добавил в вычисляемые поля : (Сумма(КоличествоПлан) - Сумма(КоличествоФакт))/Сумма(КоличествоПлан) и получил от 1с на орехи: использование вложенных агрегатных функций не допускается. Сделал как в (5) - добавил в запрос. Но что-то суммирует там где надо и не надо. Буду разбираться дальше.
|
|||
10
unbred
29.10.21
✎
14:55
|
(9) сгруппируй по полю, выбери Максимум() по этому полю, остальные поля Сумма()
|
|||
11
Облачко
29.10.21
✎
16:16
|
На удивление самый простой способ оказался - добавить поле в режиме предприятие через "пользовательские поля"
|
|||
12
echo77
29.10.21
✎
18:35
|
(9) Вычисляемое поле != Выражение ресурса :-)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |