Стартовая страница › Форумы › Понять, как работает ПО › ElasticRep: Отчет TimeData
- В этой теме 13 ответов, 3 участника, последнее обновление 4 года, 11 месяцев назад сделано Mikhail.
-
АвторСообщения
-
13.03.2019 в 06:54 #11253baurУчастник
Делаю очень простую отчет TimeData, который показывает дневной отчет по разнице счетчика. Там все нормально, но значение показывает на 12:00 дня. Как сделать, чтобы показывал значение в конец дня 23:59?
- Эта тема была изменена 5 лет, 1 месяц назад от baur.
13.03.2019 в 10:41 #11255MikhailМодераторВ файле отчёта есть параметр ReadingHour, который задаёт это значение. Однако Гибкий отчёт работает только с часовыми данными (с целью быстродействия), поэтому можно поставить 23 часа, а не 23:59. Возможно, надо попробовать поставить 0 часов и посмотреть, как будет проходить расчёт данных.
13.03.2019 в 12:41 #11261baurУчастникможно поставить 23 часа
23 часа показывает показание на это время соответствующего дня, но это не совсем правильно. Так как это не совсем конец дня
надо попробовать поставить 0 часов и посмотреть
В этом случае показывает начало дня, в принципе это устраивало бы, если можно было показывать предыдущую дату (Дата — 1). Потому что по сути это показание (потребление — Diff) предыдущего дня.
13.03.2019 в 13:37 #11266MikhailМодераторПостараюсь решить данный вопрос и напишу в эту ветку.
14.03.2019 в 15:30 #11284MikhailМодераторОбновление. Обязательно надо сначала запускать на тестовом сервере, т.к. изменения могли затронуть другие плагины.
В файле настройки отчёта напишите вместо Diff новую функцию DiffNext. Она берёт разность со следующим значением, а не с предыдущим.
15.03.2019 в 07:34 #11286baurУчастникСпасибо, попробуем …
15.03.2019 в 07:35 #11287baurУчастнику нас предпоследняя версия, это не влияет?
15.03.2019 в 08:48 #11289baurУчастникКак можно применить формулу для подсчета разницы, и вообще любая формула, чтобы результат показывал без экспорта в Excel
Пример:<Column name="Счетчик подачи" cnlNum="2864" calcType="Val" calcTotal="false" calcAvg="false"/> <Column name="Счетчик обратки" cnlNum="2865" calcType="Val" calcTotal="false" calcAvg="false"/> <Column name="Consumption" calcType="Formula" value="=2864-2865" calcTotal="true" colStyle="col-lg" />
как в Excel =A1-B1
?15.03.2019 в 14:30 #11290MikhailМодератору нас предпоследняя версия, это не влияет?
Последняя — это правильно. Но для отчёта требуются изменения в базовых классах библиотек, которые войдут только в следующую официальную версию.
15.03.2019 в 14:32 #11291MikhailМодераторВсе формулы по синтаксису Excel. В HTML и PDF они не будут работать. Чтобы правильно написать формулу — создайте тестовый документ Excel, напишите в нём формулу, сохраните файл в формате Таблица XML 2003. Затем откройте файл текстовым редактором и посмотрите формулу.
29.04.2019 в 16:16 #11514SVSУчастник1.Возможно ли средствами ElasticRep получить отчета для заданного периода со следующими столбцами:
/дата и время начала периода/дата и время конца периода/значение на начало/значение на конец периода/среднее за период/?
2.Возможно задания времени с указанием произвольного расчетного часа?29.04.2019 в 17:41 #11515MikhailМодератор1. Начало и окончание периода отчёта выводятся в заголовке отчёта. Остальные указанные значения можно вывести непосредственно в отчёт.
Насколько критично выводить период отчёта именно в тело отчёта?2. Да.
29.04.2019 в 18:27 #11519SVSУчастник1.Было бы желательно, но не критично.
2.Подскажите как реализовать возможность выбора часа для отчетного периода в поле начало и окончание.
Просьба привести пример текста XML файла для отчета в виде —
/значение на начало/значение на конец периода/среднее за период/, позволяющему пользователю вводить произвольный час «начала» и «окончания»30.04.2019 в 16:01 #11521MikhailМодераторДоговорились провести обучение…
-
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.