Расчетная ТУ - игнорировать отсутвие данных

Модератор: Модераторы

Ответить
Evgeniy58
Сообщения: 140
Зарегистрирован: 13 фев 2017, 08:37

Расчетная ТУ - игнорировать отсутвие данных

Сообщение Evgeniy58 » 03 мар 2020, 20:11

Добрый день,
У нас есть две котельных с учетом на Логика СПТ 961.1(2)
И есть расчетная точка учета где считается Т1 средняя температура по двум котельным.

Тср = ([Тепловая энергия зд.54.T1] + [ЭПР - Тепловая энергия зд.58.T1]) / 2

Но когда когда одна котельная не работает (нет циркуляции), Логика СПТ961.1 в Т1 и Т2 пишет прочерки, и средняя температура в данной ТУ перестает считаться.
Каким образом в формуле можно сделать условие = Если значения не существует, то принимать это значение равное 0
Спасибо, за помощь
Иван Славный
Инженер техподдержки
Инженер техподдержки
Сообщения: 7073
Зарегистрирован: 02 мар 2016, 05:45

Re: Расчетная ТУ - игнорировать отсутвие данных

Сообщение Иван Славный » 04 мар 2020, 06:37

Вы можете обернуть рассматриваемое поле в условие проверки на NULL и возвращать 0, если условие истинно, либо само проверяемое значение, если условие ложно. Пример такой проверки приведен ниже:

Код: Выделить всё

Iif(IsNull([Объект - Электроснабжение.+А1]), 0, [Объект - Электроснабжение.+А1])
Ответить