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

1. Pyryrym 28.04.22 16:23 Сейчас в теме
Делаю отчет на СКД. В одном вычисляемом поле пишу

СуммаВыручка - СуммаСебестоимость

Все работает нормально. В другом пишу выражение

ВЫБОР КОГДА КоличествоВыручка=0 ТОГДА 0 ИНАЧЕ (СуммаВыручка - СуммаСебестоимость)/КоличествоВыручка КОНЕЦ

Он показывает результат для СуммаВыручка/КоличествоВыручка. Если попробовать прописать СуммаСебестоимость/КоличествоВыручка то покажет ноль, что не сходится с данными
По теме из базы знаний
Найденные решения
4. Pyryrym 28.04.22 16:42 Сейчас в теме
(2) в общем да, правильно было прописать формулу не в выражении вычисляемого поля, а в выражении ресурса используя СУММА()

ВЫБОР КОГДА СУММА(КоличествоВыручка) = 0 ТОГДА 0 ИНАЧЕ (Сумма(СуммаВыручка) - Сумма(СуммаСебестоимость))/КоличествоВыручка КОНЕЦ
svetanik; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. karamazoff 124 28.04.22 16:30 Сейчас в теме
Логично предположить, что СуммаСебестоимомсть = 0. Может в данных программы это не так, но когда в запросе доходит до этого момента, она 0. В консоли сделайте вывод в запросе этих параметров, посмотрите, чему они равны
Pyryrym; Prikum; +2 Ответить 2
3. Pyryrym 28.04.22 16:32 Сейчас в теме
(2) Сейчас посмотрю. Но соседнем вычисляемом поле оно же его считает не нулем
4. Pyryrym 28.04.22 16:42 Сейчас в теме
(2) в общем да, правильно было прописать формулу не в выражении вычисляемого поля, а в выражении ресурса используя СУММА()

ВЫБОР КОГДА СУММА(КоличествоВыручка) = 0 ТОГДА 0 ИНАЧЕ (Сумма(СуммаВыручка) - Сумма(СуммаСебестоимость))/КоличествоВыручка КОНЕЦ
svetanik; +1 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот