{Данные.vrPowerF1 + Данные.vrPowerF4}Если не требуется высокая точность, то можно использовать тип архивации "по времени". Например, при текущих настройках архивации в отчет могут не попасть данные за последние 10 минут, но они попадут в следующий интервал.1. А как они попадут в следующий интервал, если "разница - Разница между последним и первым значением входящим в интервал." У меня в отчете один интервал. Допустим я считаю данные за январь и последнее значение от 31.01 23:55 равно 2000кВт. А первое значение за февраль будет от 01.02 00:05 и равно 2005кВт. Получается, что у меня 5 кВт не попадут ни в январь, ни в февраль.
А как они попадут в следующий интервал, если "разница - Разница между последним и первым значением входящим в интервал." У меня в отчете один интервал. Допустим я считаю данные за январь и последнее значение от 31.01 23:55 равно 2000кВт. А первое значение за февраль будет от 01.02 00:05 и равно 2005кВт. Получается, что у меня 5 кВт не попадут ни в январь, ни в февраль.Эти 5 кВт будут учтены в отчете за февраль. Показание 2000 кВт будет учитываться и как конец интервала за январь и как начало интервала за февраль. Т.к. и на 31.01 23:59:59 и на 01.02 00:00:00 показания были одинаковы и равны 2000 кВт.
Я правильно понимаю, что для Разница (точное) должны быть строки в БД с точной датой 01.01 00:00:00 для начала и 31.01 23:59:59 для конца? Если их нет, то значение не посчитается?Нет, тип "разница (точное)" вернет 0, если на начало или конец периода построения отчета, в БД нет данных. Например из-за того, что был выключен ПК, проект не работал какое-то время, производился перезапуск проекта и т.д.
И можно ли поменять функцию обработки переменной после ее создания, например с "разница (точное)" на "разница"? Или надо старую удалить, а новую создать?Можно изменить тип обработки переменной без её удаления. Посмотреть и отредактировать добавленные в источник колонки можно через меню "ССЫЛКИ (https://clck.ru/3VkWfp)" -> вкладка "Источники".
Далее, используя доступные компоненты, нужно самостоятельно создать необходимую форму отчета и вывести соответствующие переменные в свои поля. Чтобы получить "Общее потребление", "Итог по нагрузке 1" и т.д., нужно сложить соответствующие переменные. Например:Данные считаются один раз. В какой бэнд их надо выводить - в "данные" или "итог отчета".Код{Данные.vrPowerF1 + Данные.vrPowerF4}
Данные считаются один раз. В какой бэнд их надо выводить - в "данные" или "итог отчета".Можно просто разместить компонент "Текст (https://www.stimulsoft.com/ru/documentation/online/user-manual/index.html?report_internals_output_text_parameters.htm)" в отчете и выводить данные в него. Использовать бэнды "Данные", "Итог данных" или какие-либо другие, в данном случае, не требуется.
Проблема в том, что на текущий момент данных нет и посмотреть как выглядит отчет сложно.Для тестирования проекта/отчета можно использовать запуск проекта в режиме отладки с эмуляцией работы OPC-сервера (https://clck.ru/3VoUb3).