Формулы с логическими функциями в которых части точек учета не существует

Добрый день.

Подскажите, в отчетной форме использую формулы с логическими функциями для двух точек учета (СО и ГВС), но есть объекты где нет точки учета ГВС. Возможно ли обойтись в приведенных двух случаях одной формулой?

Нижеприведенная формула не работает в случае отсутствия точки учета ГВС:
(([Теплоснабжение 1 .M - Массовый расход (т)]-Iif(IsNull([ГВС 1 .M - Массовый расход (т)]),0 ,[ГВС 1 .M - Массовый расход (т)]))*100)/([Теплоснабжение 1 .M1 - Масса по подающей магистрали (т)]+[Теплоснабжение 1 .M2 - Масса по обратной магистрали (т)])

Хочу получить значение ноль в [ГВС 1 .M - Массовый расход (т)], если точки учета ГВС 1 не существует.

А вы можете показать свою отчётную форму?

Не получается загрузить отчетную форму.
Вам прислать скриншот с формулой из отчетной формы?

Упакуйте отчётную форму в rar или zip архив и приложите архив.

Судя по всему Ваша формула должна иметь следующий вид:
(([Теплоснабжение 1 ].[M - Массовый расход (т)]-Iif(IsNull([ГВС 1 ]),0 ,[ГВС 1 ].[M - Массовый расход (т)]))*100)/([Теплоснабжение 1 ].[M1 - Масса по подающей магистрали (т)]+[Теплоснабжение 1 ].[M2 - Масса по обратной магистрали (т)])

На null нужно проверять точку учёта, а не параметр из точки учёта.

Спасибо, все получилось.

Подскажите, как я могу удалить свою отчетную форму из чата?
(можно даже с этим сообщением)

Я удали ваше сообщение с отчётной формой.
Тема закрыта, поскольку обсуждаемый вопрос в теме решён.