Стартовая страница › Форумы › Вопросы без категории › Дэшборд: вывод ElasticReport
- В этой теме 21 ответ, 4 участника, последнее обновление 6 лет, 7 месяцев назад сделано
Mikhail.
-
АвторЗаписи
-
13.03.2019 в 14:01 #11271
baurУчастникХотел вывести отчеты на дэшборд,
Первая попытка:
<Widget type="CustomUrl" url="http://zhezasutpapp01/Scada/plugins/ElasticReport/ElasticRepHtmlOut.aspx?reportID=119&startDate=2019-03-01&endDate=2019-03-31" />Результат:
16:58:23 Request 'DashboardSvc.svc/GetDashboardConfig' reports internal service error: Ошибка при загрузке конфигурации дэшборда: '=' is an unexpected token. The expected token is ';'. Line 9, position 130.Вторая попытка:
Widget type="CustomUrl" url="http://zhezasutpapp01/Scada/plugins/ElasticReport/ElasticRepHtmlOut.aspx?reportID=119"Результат:
Все отлично, но показывает только текущую датуМожно ли настроит отчет так, чтобы по умолчанию показывал период с начало текущего месяца или текущая дата — n дней? получился бы отличный инструмент.
13.03.2019 в 15:46 #11274
MikhailМодераторВ XML символ
&не разрешается, нужно писать& и точка с запятой13.03.2019 в 15:48 #11275
MikhailМодераторчтобы по умолчанию показывал период с начало текущего месяца или текущая дата — n дней
хорошая мысль
14.03.2019 в 05:19 #11278
baurУчастникВ XML символ & не разрешается, нужно писать & и точка с запятой
получилосьчтобы по умолчанию показывал период с начало текущего месяца или текущая дата — n дней
или как то придумать интерфейс для передачи параметров
14.03.2019 в 05:55 #11279
baurУчастникв использовании ElasticReport есть одно проблема: не бывает идеальной техники, иногда счетчики прыгает потом нормализуется или просто сбрасывается. Потом все это отражается в отчете, и их никак нельзя исправить. Поэтому мы избегаем использование ElasticReport, вместо этого экспортируем в БД, кроме тех случаев когда сигнал расчетный и не можем экспортировать в БД.
14.03.2019 в 15:27 #11282
MikhailМодераторПопробуйте обновление. Только обязательно на тестовом сервере.
Примеры параметров:
?reportID=1&startDate=2019-03-01&endDate=2016-03-31
?reportID=1&startDate=2019-03-01&period=10
?reportID=1&period=-10
?reportID=1&period=-1mm — значит месяц.
14.03.2019 в 15:28 #11283
MikhailМодератортехники, иногда счетчики прыгает потом нормализуется или просто сбрасывается. Потом все это отражается в отчете, и их никак нельзя исправить.
Вы вручную правите данные в БД после экспорта?
15.03.2019 в 07:48 #11288
baurУчастникВы вручную правите данные в БД после экспорта?
да, если счетчик прыгает корректируем, без этого отчет никто принимать не будет.
Не всегда, но бывает. В случае когда счетчик сбрасывается просто Diff уже не будет работать. Требуется одноразовая коррекция, дальше уже Diff.Потом, мы не берем значение ровно за какой-то час, мы берем максимальное значение за час. Потому что значение за 14:55 может фиксирован, но ровно за 15:00 значение может и не быть.
15.03.2019 в 14:35 #11292
MikhailМодераторКак вариант — создать входные каналы, которые будут брать максимум за час, возможно, делать фильтрацию, игнорируя заведомо некорректные значения.
06.06.2019 в 06:22 #12115
baurУчастниксоздать входные каналы, которые будут брать максимум за час
нам интересен этот вариант, как это реализуется? мы хотим использовать
ElasticReport, но нам мешает именно этот момент. Никого не устраивает пустые значения …-
Ответ изменён 7 лет, 1 месяц назад пользователем
baur.
06.06.2019 в 08:55 #12118Romiros
УчастникФормулу пропишите, Cnl>Val()?Cnl:Val()
Ну или Val(n) если не во входном канале, а в расчетном.06.06.2019 в 10:08 #12126
baurУчастникФормулу пропишите, Cnl>Val()?Cnl:Val()
Ну или Val(n) если не во входном канале, а в расчетномспасибо
06.06.2019 в 10:12 #12127
MikhailМодераторЧтобы в начале часа максимальное значение обнулялось, формулу нужно будет усложнить:
HourBeg() ? 0 : (Cnl > Val() ? Cnl : Val())Замечание: работу формул на форуме я не проверяю.
13.08.2019 в 13:41 #13224
baurУчастникПримеры параметров:
?reportID=1&startDate=2019-03-01&endDate=2016-03-31
?reportID=1&startDate=2019-03-01&period=10
?reportID=1&period=-10
?reportID=1&period=-1mработает
отчет выведен в Дашборд и там непонятное кнопка закрыть
13.08.2019 в 17:42 #13230
MikhailМодераторМожно скриншот?
-
Ответ изменён 7 лет, 1 месяц назад пользователем
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.