<< Click to Display Table of Contents >> Navigation: Проект > Документы объектов > Генератор отчетов > Примеры построения отчетов > Непрерывно-периодический отчет > Добавление графика |
Теперь нам нужно сделать график. Увеличим границу бэнда данных и добавим на него компонент Диаграмма - Линия
Перетащим в окно настройки диаграммы колонку Температуру, и аргумент Время.
В режиме Больше параметров, в разделе Подписи выключим подписи.
Настроим подписи заголовков Оси X - установим Формат и Угол.
Запустим построение отчета.
На всех графиках выведены значения всего диапазона отчета, а не конкретного цикла как нам нужно.
Чтобы вывести данные только за нужный нам диапазон времени воспользуемся фильтрацией. Вернемся в режим разработки, вызовем контекстное меню графика и выберем пункт Редактировать.
В окне Ряды, есть раздел Фильтры.
Добавим фильтр и установим тип поля Выражение.
Составим выражение фильтра. Сделаем, чтобы на график выводились значения, которые имеют время больше значения колонки "Начало_цикла" и меньше значения колонки "Конец_цикла". Напишем следующий код:
Значения_температуры.Время>Параметры_цикла.Начало_цикла &&
Значения_температуры.Время<Параметры_цикла.Конец_цикла
Данный код, написанный на языке C#, отфильтрует лишние значения. Нажмем ОK, и закроем окно фильтров и редактор рядов. Снова запустим построение отчета.
Теперь графики построены корректно – на каждый цикл выведен свой интервал значений.