Стартовая страница › Форумы › Вопросы без категории › Дэшборд: вывод ElasticReport
- В этой теме 21 ответ, 4 участника, последнее обновление 4 года, 4 месяца назад сделано Mikhail.
-
АвторСообщения
-
13.03.2019 в 14:01 #11271baurУчастник
Хотел вывести отчеты на дэшборд,
Первая попытка:
<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 #11274MikhailМодераторВ XML символ
&
не разрешается, нужно писать& и точка с запятой
13.03.2019 в 15:48 #11275MikhailМодераторчтобы по умолчанию показывал период с начало текущего месяца или текущая дата — n дней
хорошая мысль
14.03.2019 в 05:19 #11278baurУчастникВ XML символ & не разрешается, нужно писать & и точка с запятой
получилосьчтобы по умолчанию показывал период с начало текущего месяца или текущая дата — n дней
или как то придумать интерфейс для передачи параметров
14.03.2019 в 05:55 #11279baurУчастникв использовании ElasticReport есть одно проблема: не бывает идеальной техники, иногда счетчики прыгает потом нормализуется или просто сбрасывается. Потом все это отражается в отчете, и их никак нельзя исправить. Поэтому мы избегаем использование ElasticReport, вместо этого экспортируем в БД, кроме тех случаев когда сигнал расчетный и не можем экспортировать в БД.
14.03.2019 в 15:27 #11282MikhailМодераторПопробуйте обновление. Только обязательно на тестовом сервере.
Примеры параметров:
?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 #11283MikhailМодератортехники, иногда счетчики прыгает потом нормализуется или просто сбрасывается. Потом все это отражается в отчете, и их никак нельзя исправить.
Вы вручную правите данные в БД после экспорта?
15.03.2019 в 07:48 #11288baurУчастникВы вручную правите данные в БД после экспорта?
да, если счетчик прыгает корректируем, без этого отчет никто принимать не будет.
Не всегда, но бывает. В случае когда счетчик сбрасывается просто Diff уже не будет работать. Требуется одноразовая коррекция, дальше уже Diff.Потом, мы не берем значение ровно за какой-то час, мы берем максимальное значение за час. Потому что значение за 14:55 может фиксирован, но ровно за 15:00 значение может и не быть.
15.03.2019 в 14:35 #11292MikhailМодераторКак вариант — создать входные каналы, которые будут брать максимум за час, возможно, делать фильтрацию, игнорируя заведомо некорректные значения.
06.06.2019 в 06:22 #12115baurУчастниксоздать входные каналы, которые будут брать максимум за час
нам интересен этот вариант, как это реализуется? мы хотим использовать
ElasticReport, но нам мешает именно этот момент. Никого не устраивает пустые значения …- Этот ответ был изменен 4 года, 10 месяцев назад от baur.
06.06.2019 в 08:55 #12118RomirosУчастникФормулу пропишите, Cnl>Val()?Cnl:Val()
Ну или Val(n) если не во входном канале, а в расчетном.06.06.2019 в 10:08 #12126baurУчастникФормулу пропишите, Cnl>Val()?Cnl:Val()
Ну или Val(n) если не во входном канале, а в расчетномспасибо
06.06.2019 в 10:12 #12127MikhailМодераторЧтобы в начале часа максимальное значение обнулялось, формулу нужно будет усложнить:
HourBeg() ? 0 : (Cnl > Val() ? Cnl : Val())Замечание: работу формул на форуме я не проверяю.
13.08.2019 в 13:41 #13224baurУчастникПримеры параметров:
?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 #13230MikhailМодераторМожно скриншот?
-
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.