Виджет "Конструктор отчетов"

Назначение виджета:  это базовый универсальный виджет, предоставляющий пользователю возможность создавать отчеты мониторинга по выбранным контрольным параметрам и событиям объекта, конфигурировать отчеты по всем объектам, доступным пользователю.  Пользователь может получить суммарный и  детализированный отчеты по выбранному объекту.

Отчеты формируются на основании расчетных данных сервера статистики и данных, полученных от терминалов объектов, позволяют оперировать данными, накопленными на сервере статистике за период. Для изменения интервала отчета, необходимо задать требуемый интервал в календаре.

1) Установить виджет на рабочий стол или выбрать рабочий стол, содержащий виджет "Конструктор отчетов".

Виджет имеет следующую иерархию уровней:

  • Суммарный – это суммарный отчет, который отображает обобщённую информацию по всем подконтрольным объектам.
  • Детальный – это детальный отчет, который отображает подробную информацию по выбранному объекту.
  • График – это графический отчет. Строится для выбранного объекта c целью анализа зависимости контрольных параметров друг от друга.

Виджет имеет два режима просмотра:

  • Суммарная информация (суммарный отчет) –  отображает обобщённую информацию по всем подконтрольным объектам.

Суммарный отчет отображает суммарно-обобщенную информацию по всем подконтрольным объектам. В качестве данных используется сведения, полученные от подключенных контрольных параметров. В отчете представлена информация на момент последней остановки моточасов. 

  • Детализация (детальный отчет) –  отображает подробную информацию по выбранному объекту,  содержащую все полученные от объекта позиции за указанный период.

Детальный отчет отображает подробную информацию по одному выбранному объекту. В отчете представлена информация на момент последнего запуска моточасов. 

В качестве периода отбора данных, отображаемых в виджете, используются значения календаря, расположенного на главной панели инструментов (см. Главная панель инструментов, п. Календарь).

При первичном запуске виджета окно отчета  отображается следующим образом(см. рис 1):

     

Рисунок 1   

  Рисунок 1.1

  Виджет имеет:

  • кнопку для настройки параметров отображения;
  • полоса прокрутки (вверх/вниз);
  • прокрутка по страницам;
  • кнопки управления.

    2) Для настройки параметров виджета необходимо нажать кнопку . Отобразится форма "Настройка" (см. рис.2). 

Рисунок 2  Форма "Настройка" для отбора параметров

3)Для конфигурации отчета необходимо выполнить настройки методом перемещения выбранных значений полей из списка (Поля - см. шаг 5 на рис 2) в один или несколько следующих 4 блоков (см. рис. 2).

Далее необходимо нажать кнопку "Применить" (см. шаг 6, рис 2). 

Форма состоит из:  4 блоков -  для конфигурации отображения параметров  и блока "Поля"(см. рис 2).

Примечание:  Чтобы обеспечить удобство работы с таблицей, при настройке отчета надо выбирать такие аргументы, которые будут формировать в отчете небольшое количество столбцов, доступное для восприятия.

      • Если в строках нет значений аргументов, строка не формируется. Если несколько значений аргументов совпадают, то происходит группировка данных над параметрами.
      • В режиме просмотра суммарной информации отображаются последние данные по объекту. 

БЛОКИ:

1)- Фильтры - задает  фильтры, применяемые к данным.

Выбранные фильтры отображаются на панели фильтров виджета. Для настройки отображения фильтров выберите значение в списке доступных полей и переместите его в блок "Фильтр".

Настроенный фильтр будет представлен на панели  в соответствии с указанным режимом (см. рис 2.1).

  

Рисунок 2.1 -  Отображение режимов фильтра.

ВАЖНО: на текущий момент в фильтре можно указать/выбрать значения: "Мультивыбор", "Выбрать", "Текст", "Календарь".

Использование значения каждого фильтра имеет свои ограничения.

Пример, (см. рис 3),  в режиме просмотра "Суммарная информация"  в качестве фильтра выбран параметр "Категория" и для него указан режим "мультивыбор"  .  

Рисунок 3 - Отображение режима  "мультивыбор".

ВАЖНО:  При использовании значения "мультивыбор". НЕЛЬЗЯ, чтобы в названии выбираемых данных использовалась запятая (см рис 3.3).

Рисунок 3.1 - Выбор фильтра "Мультивыбор"                       Рисунок 3.2  - Выбор данных в отчете                                                                                                                                                                      Рисунок 3.3 - Запятая в названии

Примечание: Значение "Календарь" работает с позициями,  пришедшими в виде "времени" и отбирает значения в столбце, с точностью на дату, указанную в фильтре.

Например, если указана дата в фильтре  3.01.2023- то будут отбираться (НЕ группироваться!) данные на 3.01.2023, время 00:00.  Если есть данные на 3.01.2023 и  время 01:20 - они не отобразятся при применении фильтра.

    • 2)- Столбцы -  задает аргументы, выводимые в столбцах таблицы.

3)- Строки -  задает аргументы, выводимые в строках таблицы.

4)- Значения -  задает  контрольные параметры объекта мониторинга.

Для вычисления значений в ячейках таблицы выполняется группировка данных по уникальным значениям данных, указанных в строках с применением к ним агрегирующих функций, указанных в блоке "Значения".

Каждому значению можно задавать агрегатные функции.

 -Поля - список для выбора параметров. В рабочей области отображается список параметров, доступных для ТС. Параметры в списке сгруппированы по типу и смысловому значению, с возможностью поиска по списку (см. шаг 5 рис 2).

Примечание: если на сервере статистики за выбранный период нет каких-либо параметров, они не будут отображаться в списке параметров (см. Конфигурация расчетных параметров объекта мониторинга).

В режиме "Детализация" (см. описание п. 5) добавляются следующие функции:

  • Первое - возвращает первое значение параметра.
  • Последнее -возвращает последнее значение параметра.
  • Дельта - интервал, разница между первым и последним значением/между последним и первым.

Схематично отчет, созданный с помощью виджета, представляет собой следующую структуру (см. рис 3.1):

Рисунок 3.1 - Схематичный вид отчета

Суммарная информация

Отчет в виде "Суммарная информация" имеет вид  табличных общих значений по всем объектам и выбранным значениям.

В форме "Настройка" список параметров состоит из групп параметров.

Отчет позволит увидеть:

  1. стоянки,
  2. остановки,
  3. движение,
  4. пробег,
  5. моточасы,
  6. количество позиций.

Виды групп параметров для суммарного отображения:

1. Свойства объектов

2. Статистика

  • по движению
  • по стоянкам
  • по пробегу
  • по моточасам

3. Статистика по уровнемерам

  • уровень в начале
  • уровень в конце
  • заправки
  • сливы
  • расход

Примечание: существует статистика по каждому уровнемеру, а также суммарная статистика по уровнемеру.

4. Статистика по расходомерам

  • по нормативам
  • по датчикам

5. Работа моточасов

  • набор моточасов отображает работу двигателя и состояние объекта
  • набор моточасов отображает работу дополнительного оборудования

6. Статистика по мониторингу

  • статистика по позициям
  • статистика по мониторингу времени

7. Показатели терминала

  • исходные параметры последнего состояния

Детализация

Отчет представляет собой табличные данные по выбранному объекту.

Отчет позволит увидеть:

  1. время получения позиции,
  2. показания одометра,
  3. накопительный пробег,
  4. набор событий и состояний,
  5. уровень топлива,
  6. наличие зажигания
  7. сухие контакты итп.

Виды групп параметров для детализации:

  1. Группировка данных
  2. Свойства объекта
  3. Набор: параметры/состояния/события (исходные и расчетные)

Примечание: расчетные состояния и расчетные события связаны с расчетными параметрами.

В режиме "Детализация" отображается кнопки: Суммарная, График, Экспорт.

  • "Суммарная"- это кнопка возврата в режим отчета "Суммарная информация"
  • "График" – это графический отчет. Строится для выбранного объекта c целью анализа зависимости контрольных параметров друг от друга.
  • "Экспорт" - это кнопка экспорта отчета в выбранные форматы.

Возможен экспорт отчёта в форматы: XLS, CSV и PDF. Для этого необходимо выбрать формат и нажать кнопку "Экспорт"(см. рисунок 4).

Рисунок 4.