Добавление графика

<< Click to Display Table of Contents >>

Navigation:  Проект > Документы объектов > Генератор отчетов > Примеры построения отчетов > Непрерывно-периодический отчет >

Добавление графика

Теперь нам нужно сделать график. Увеличим границу бэнда данных и добавим на него компонент Диаграмма - Линия

ReportManualPart3_img12

Перетащим в окно настройки диаграммы колонку Температуру, и аргумент Время.

ReportManualPart3_img13

В режиме Больше параметров, в разделе Подписи выключим подписи.

ReportManualPart3_img14

Настроим подписи заголовков Оси X - установим Формат и Угол.

ReportManualPart3_img15

Запустим построение отчета.

ReportManualPart3_img18

На всех графиках выведены значения всего диапазона отчета, а не конкретного цикла как нам нужно.

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

ReportManualPart3_img19

В окне Ряды, есть раздел Фильтры.

ReportManualPart3_img20

Добавим фильтр и установим тип поля Выражение.

ReportManualPart3_img21

Составим выражение фильтра. Сделаем, чтобы на график выводились значения, которые имеют время больше значения колонки "Начало_цикла" и меньше значения колонки "Конец_цикла". Напишем следующий код:

Значения_температуры.Время>Параметры_цикла.Начало_цикла &&

Значения_температуры.Время<Параметры_цикла.Конец_цикла

ReportManualPart3_img22

Данный код, написанный на языке C#, отфильтрует лишние значения. Нажмем ОK, и закроем окно фильтров и редактор рядов. Снова запустим построение отчета.

ReportManualPart3_img23

Теперь графики построены корректно – на каждый цикл выведен свой интервал значений.