Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
14.08.2025, 04:08:38
 
Начало Помощь Поиск Войти Регистрация
Новости: Форум обновлен

+  Форум АО "ВЗЛЕТ"
|-+  Автоматизация и диспетчеризация
| |-+  Взлет СП4
| | |-+  отчетная форма для точки учёта
0 Пользователей и 1 Гость смотрят эту тему. « предыдущая тема следующая тема »
Страниц: [1] Печать
Автор Тема: отчетная форма для точки учёта  (Прочитано 1538 раз)
красноярск
Пользователь
**

Харизма: 1
Офлайн Офлайн

Сообщений: 9


« : 06.05.2025, 15:55:12 »

Здравствуйте.
для всех подходящих точек учета у меня выводится вот такая форма отчета (см вложение)
с ΔM и ΔM %,
ΔM в процентах вычисляется формулой
[Scheme_WeightConsumedSO]  / [Scheme_SO_in#1_Weight] * 100

проблема такая,
если М1 и М2 = 0,  то в столбце ΔM % выводится текст NaN.
как это исправить или заменить этот текст например на прочерки?
===
PS/ в архиве my_vspr.zip  находятся созданные самостоятельно аналогичные отчетные формы для закрытой СО :
=Теплоснабжение (M и V)_ c процентами_горизонтально
=Теплоснабжение (M)_c процентами
=Теплоснабжение (M и V)_М c процентами
=Теплоснабжение (M и V) (без процентов)
и т.п. из названия понятно примерно какие данные в отчете.
покрывают 70 % моих потребностей в формах отчетов, остальные бы снёс, но они не удаляются...
не жалко,берите кому нужно.

* my_vspr.zip (73.77 Кб - загружено 80 раз.)
Записан
красноярск
Пользователь
**

Харизма: 1
Офлайн Офлайн

Сообщений: 9


« Ответ #1 : 06.05.2025, 15:56:05 »

не прикрепилась картинка


* Screenshot_1.jpg (321.52 Кб, 806x554 - просмотрено 169 раз.)
Записан
Иван Кривокора
Global Moderator
*****

Харизма: 19
Офлайн Офлайн

Сообщений: 718


« Ответ #2 : 06.05.2025, 19:29:45 »

Здравствуйте.
для всех подходящих точек учета у меня выводится вот такая форма отчета (см вложение)
с ΔM и ΔM %,
ΔM в процентах вычисляется формулой
[Scheme_WeightConsumedSO]  / [Scheme_SO_in#1_Weight] * 100

проблема такая,
если М1 и М2 = 0,  то в столбце ΔM % выводится текст NaN.
как это исправить или заменить этот текст например на прочерки?
===
PS/ в архиве my_vspr.zip  находятся созданные самостоятельно аналогичные отчетные формы для закрытой СО :
=Теплоснабжение (M и V)_ c процентами_горизонтально
=Теплоснабжение (M)_c процентами
=Теплоснабжение (M и V)_М c процентами
=Теплоснабжение (M и V) (без процентов)
и т.п. из названия понятно примерно какие данные в отчете.
покрывают 70 % моих потребностей в формах отчетов, остальные бы снёс, но они не удаляются...
не жалко,берите кому нужно.
Здравствуйте.

Вероятно, у вас происходит деление на ноль.

Вот в качестве примера выражение, в котором есть проверка:

Iif([Scheme_SO_in#1_Weight] != 0, ([Scheme_SO_in#1_Weight] - [Scheme_SO_out#1_Weight]) / [Scheme_SO_in#1_Weight] * 100, null)

С уважением,
Кривокора Иван
Записан
Страниц: [1] Печать 
« предыдущая тема следующая тема »
Перейти в:  


Войти

© 1990—2016, АО «Взлет».
Все права защищены.
Контактная информация
Powered by SMF 1.1.13 | SMF © 2006-2011, Simple Machines LLC
Материалы, размещенные на сайте, охраняются законодательством об авторском праве. Перепечатка материалов допускается только со ссылкой на сайт.