Форум АСУ в Україні http://asu.in.ua/ |
|
Представление отчета http://asu.in.ua/viewtopic.php?f=116&t=1690 |
Сторінка 1 з 1 |
Автор: | Владимир [ 21 листопада 2016, 17:35 ] |
Тема повідомлення: | Представление отчета |
Доброго дня! Подскажите, можно ли в отчете о технологических параметрах вывести почасово средние значения параметра? Вроде такого: "параметр"|| среднее значен за 1й час || среднее значен за 2й час|| среднее значен за ... час Требуется формировать такие отчеты посменно в виде отдельного документа и я не пойму, как это сделать. У меня получается вывести только листинг мгновенных значений с определенным промежутком .... |
Автор: | san [ 21 листопада 2016, 18:30 ] |
Тема повідомлення: | Re: Представление отчета |
Задача геморная. Прийдется колупаться с функциями копания в архиве. Файл формата отчета должен быть только текстовый. Соответственно редактирование отображения возможно только в том случае, если будете делать html отчет. Вобще, проще наверное воспользоваться теми ж функциями а сайкоде в и закидывать в CSV. Пример рабочего шаблона отчета: Код: {CICODE}
REAL TableDEG[100]; REAL TableSIN[100]; INT TimeREP, CountRec, Counter; {END} {CICODE} PrintFont("RepHEADER"); {END} ---------- Отчет за предыдущую минуту ----- Отчёт сделан {Date(2) } {Time(1) } --------------------------------------------- {CICODE} TimeREP=TimeCurrent()-60; CountRec=TrnGetTable("trndDEG",TimeREP,1,60,TableDEG[0],0,0); CountRec=TrnGetTable("trndSIN",TimeREP,1,60,TableSIN[0],0,0); PrintLn (" Время |Градус|Синус|"); PrintLn (" _______________________") FOR Counter = 0 TO CountRec-1 DO Print (" " + TimeToStr(TimeREP-Counter,1)+" | "); Print (RealToStr(TableDEG[Counter],5,2)+"|"); PrintLn (RealToStr(TableSIN[Counter],5,2)+"|"); END; prompt (CountRec); {END} |
Автор: | Владимир [ 22 листопада 2016, 00:52 ] |
Тема повідомлення: | Re: Представление отчета |
Спасибо, буду пробовать ... Видел интересный подход тут https://www.youtube.com/watch?v=3wNTUm2mftc Предусмотрели выбор даты, времени для формирования рапорта. Только что не усреднили значения почасово Там и проект приложен, но как по мне - очень сложный путь для такой вроде стандартной задачи |
Сторінка 1 з 1 | Часовий пояс UTC + 2 годин [ DST ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |