Допустим имеется отчет, в котором отображается диаграмма с двумя рядами (трендами). Один из них в виде плавной линии, второй в виде гистограммы, как показано ниже:

Пользователь вызывает построение отчета из клиента Simple-Scada нажимая кнопку "Построить отчет" на мнемосхеме. При этом, необходимо чтобы пользователь мог выбрать тренды, которые должны отображаться в отчете. Для этого создадим в редакторе переменных внутренние переменные "vrTrend1_Visible", "vrTrend2_Visible" с типом данных Boolean. Добавим на мнемосхему два объекта "Флажок". Первый свяжем с переменной "vrTrend1_Visible", второй с переменной "vrTrend2_Visible". Получим такой интерфейс:

Сохраним проект, запустим редактор отчетов и откроем отчет. В левой части окна отображаются переменные проекта. Добавим переменные "vrTrend1_Visible", "vrTrend2_Visible" из проекта в отчет. Для этого нужно кликнуть переменную ПКМ и выбрать пункт "Добавить переменную". После этого переменные будут добавлены в отчет:
Важно! Чтобы добавить ряд переменных в отчет, нужно удерживая зажатой левую кнопку мыши выделить курсором необходимые переменные, после чего кликнуть ПКМ по любой выделенной переменной и выбрать пункт "Добавить переменную". Также, выделить требуемые переменные можно удерживая клавишу SHIFT или CTRL на клавиатуре.

Далее, выделим диаграмму на странице отчета. На вкладке "Словарь" можно посмотреть ее имя (в данном примере Chart1) - оно пригодится в дальнейшем. Дважды кликаем диаграмму ЛКМ чтобы открыть ее свойства и на вкладке "Ряды" видим два ряда Trend1 и Trend2. Порядок рядов важен, т.к. для скрытия рядов мы будем обращаться к ним по индексу. Нумерация начинается с нуля, поэтому Trend1 имеет индекс 0, а Trend2 индекс 1.

Вся необходимая информация получена. Закрываем окно свойств диаграммы, выделяем ее и переходим на вкладку "События":

На событие "Перед печатью" назначаем следующий код:
if ((int)vrTrend2_Visible == 0) Chart1.Series.RemoveAt(1);
if ((int)vrTrend1_Visible == 0) Chart1.Series.RemoveAt(0);
Данный код удаляет ряды из диаграммы если значение соответствующей переменной равно нулю. Обратите внимание на порядок удаления - удалять нужно от наибольшего по индексу к наименьшему! Удаление первого ряда смещает последующие ряды и их индексы изменяются.
После проделанных действий, появится возможность управлять видимостью отдельных рядов диаграммы из проекта.