![]() |
|
СКД. Формула в вычисляемом поле | ☑ | ||
---|---|---|---|---|
0
Flempy
23.11.20
✎
10:46
|
Создаю новое поле "Экономия\перерасход топлива" в скд, в вычисляемом поле прописываю следующую формулу "ЛинейнаяНорма*Пробег за период/100-КоличествоРасход". Однако выводит некорректный результат.
https://ibb.co/W5h13K6 Вопрос в следующем, как сделать, чтобы формула считалась в пределах группировки? |
|||
1
toypaul
гуру
23.11.20
✎
10:50
|
выражение ресурса
Сумма(ЛинейнаяНорма)*Сумма(Пробег за период)/100-Сумма(КоличествоРасход) |
|||
2
Flempy
23.11.20
✎
10:51
|
(1) Пробовал, в этом случае отчет не формируется почему-то
|
|||
3
Flempy
23.11.20
✎
10:52
|
(2) Якобы нет результата
|
|||
4
Flempy
23.11.20
✎
11:06
|
(2) Спасибо большое, получилось. Только сейчас увидел про выражение ресурса.
|
|||
5
Flempy
23.11.20
✎
13:21
|
Теперь возник другой вопрос. Как можно указать чтобы эта формула работала только в конкретной группировке, по Транспортному средству, а например по организации происходило суммирование "сэкономленных" литров
|
|||
6
Малыш Джон
23.11.20
✎
13:23
|
(5) На вкладке с ресурсами можно добавлять на каждую группировку свою строчку формулу, в колонке "Рассчитывать по" указать по какой группировке какая формула
|
|||
7
Flempy
23.11.20
✎
13:41
|
(6) сделал так https://ibb.co/9vTbpbn
Почему-то все так же по организации ничего не выводит |
|||
8
Малыш Джон
23.11.20
✎
14:37
|
(7) *На вкладке с ресурсами*
|
|||
9
Flempy
23.11.20
✎
14:40
|
(8) я там и добавляю
|
|||
10
Малыш Джон
23.11.20
✎
15:04
|
(9) да прошу прощения, не увидел
Вычисляемое выражение само себя не может суммировать Надо выразить через исходные величины - ЛинейнаяНорма, Пробег за период, КоличествоРасход |
|||
11
Flempy
23.11.20
✎
15:07
|
(10) Не совсем понял, как выразить?
|
|||
12
Малыш Джон
23.11.20
✎
15:11
|
(11) нельзя написать "Экономия | СУММА(Экономия)" на вкладке ресурсы, если Экономия - это вычисляемое выражение.
Выразить - значит в колонке "Выражение" написать не "СУММА(Экономия)", а какаую то формулу в которой будут Линейная норма пробег и т.д., т.е. исходные данные. Какая именно формула - надо смотреть что именно надо считать. |
|||
13
Flempy
23.11.20
✎
15:14
|
(12) В том то и дело, что через формулу уже не получится. Результаты получатся разные, если считать суммированием и по формуле
|
|||
14
Малыш Джон
23.11.20
✎
15:17
|
(13) получится) но я не знаю специфики
что такое линейная норма? она по каждому документу индивидуальна? просто формула "Сумма(ЛинейнаяНорма)*Сумма(Пробег за период)/100-Сумма(КоличествоРасход)" мне кажется не совсем верной. там точно не "СУММА(ЛинейнаяНорма*Пробег за период)/100 - Сумма(КоличествоРасход)" должно быть? |
|||
15
Flempy
23.11.20
✎
15:21
|
(14) В общем, эта формула для того, чтобы рассчитать, сэкономило ли авто бензин, либо же наоборот - превысило лимит за указанный период, линейная норма как раз таки и указывает эту норму (например 10л на 100 км, это будет ЛинейнаяНорма)
|
|||
16
Малыш Джон
23.11.20
✎
15:22
|
(15) это я уже понял))
"она по каждому документу индивидуальна?" "там точно не "СУММА(ЛинейнаяНорма*Пробег за период)/100 - Сумма(КоличествоРасход)" должно быть?" |
|||
17
Малыш Джон
23.11.20
✎
15:23
|
+(16) про "по каждому документу индивидуальна" вопрос снимается
|
|||
18
Flempy
23.11.20
✎
15:23
|
(16) по документу - нет, а вот для каждого авто - да
А есть принципиальное различие в формулах? Ведь рассчитывается все равно по конкретной группировке |
|||
19
Малыш Джон
23.11.20
✎
15:26
|
(18)
тыжпрограммист, как это "А есть принципиальное различие в формулах"? Конечно есть! Произведение сумм не равно сумме произведений. |
|||
20
Малыш Джон
23.11.20
✎
15:27
|
+(19) 4*5+7*8 ≠ (4+7)*(5+8)
|
|||
21
Flempy
23.11.20
✎
15:27
|
(19) в нашем случае, мне кажется, равно)
|
|||
22
Flempy
23.11.20
✎
15:31
|
(19) Точно, походу понял, спасибо. Щас попробую, посмотрим что получится
|
|||
23
Flempy
23.11.20
✎
15:33
|
(16) Тогда если я правильно понял, не понадобится рассчитывать выражение по группировкам? Формула будет рассчитывать и "экономию\затратность" для остальных группировок, в частности и для организаций
|
|||
24
Малыш Джон
23.11.20
✎
15:37
|
Да, все верно, такая формула суммируется корректно на всех уровнях группировки
|
|||
25
Flempy
23.11.20
✎
15:39
|
(24) Премного благодарен, очень выручили
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |