Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Периодический отчет  (Прочитано 2159 раз)

TeNQ

  • Постоялец
  • ***
  • Сообщений: 199
    • Просмотр профиля
Периодический отчет
« : 15 Мая 2017, 10:45:58 »
Создался периодический отчет, а часть данных в нем отсутствует. В связи с чем вопрос, а почему так получилось. Отсутствующая часть с 10.16.55 по 10.17.45, переменные на ней не меняются, это так система отчетов отбросила "лишнее"?
И по функции DateTimeToFileName(). Можно ли убрать вывод миллисекунд?
« Изменён: 15 Мая 2017, 10:46:40 от TeNQ »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3197
    • Просмотр профиля
    • Simple-Scada
Re: Периодический отчет
« Ответ #1 : 15 Мая 2017, 10:53:59 »
Здравствуйте.

Как мы и писали ранее (с корректировками):
Цитировать
Для источников данных с типом "Периодический" на сегодня это нормальная ситуация и переменная-интервал периодического источника должна быть всегда больше (в секундах), чем период (реального) изменения переменной. Периодический отчет с интервалом менее чем интервал между точками  будет давать "пробелы" с нулевыми значениями. В последней версии системы отчетов появились также источники с типом "по-изменению", в них предусмотрено "восстановление" данных и между двумя точками нулей быть не должно. В будущем планируем сделать подобное и для периодических источников.


Цитировать
И по функции DateTimeToFileName(). Можно ли убрать вывод миллисекунд?
Добавим такую возможность отдельным параметром.
« Изменён: 15 Мая 2017, 10:59:18 от Simple-Scada »

TeNQ

  • Постоялец
  • ***
  • Сообщений: 199
    • Просмотр профиля
Re: Периодический отчет
« Ответ #2 : 15 Мая 2017, 12:00:04 »
На период отчета 10 сек сделал 5 сек записи в архив температуры. А можно ли сделать вывод не 0, а спец. символа, хоть 'x' чтобы отличить это реально считанный ноль или отсутствующее значение. Мне бы этого вполне хватило. Если нет, перейду на отчет по изменению.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3197
    • Просмотр профиля
    • Simple-Scada
Re: Периодический отчет
« Ответ #3 : 15 Мая 2017, 12:30:05 »
Цитировать
А можно ли сделать вывод не 0, а спец. символа, хоть 'x' чтобы отличить это реально считанный ноль или отсутствующее значение.
Да, можно. Причем можно сделать, чтобы такие значения не выводились совсем. Т.е. чтобы ячейка оставалась пустой, без какого-либо значения. Для этого нужно выделить ячейку в бэнде "Данные" и создать такое условие, как на скрине во вложении. И так для каждой колонки из которой нужно скрыть недостоверные нули.
« Изменён: 15 Мая 2017, 12:30:56 от Simple-Scada »