Перейти к содержанию

Графическое изображение результатов: различия между версиями

Материал из Химсофт Вики
Строка 107: Строка 107:
|
|
|<code>Parameters!FilterIndicator_1.Label</code>, <code>Parameters!FilterIndicator_2.Label</code>, <code>Parameters!FilterIndicator_3.Label</code>  
|<code>Parameters!FilterIndicator_1.Label</code>, <code>Parameters!FilterIndicator_2.Label</code>, <code>Parameters!FilterIndicator_3.Label</code>  
|<syntaxhighlight lang="vb"></syntaxhighlight>
|В наборе данных <code>IndicatorDataSet</code> для фильтров по индикаторам:
<syntaxhighlight lang="vb">=Replace(First(Fields!ind_name.Value, "IndicatorDataSet"), ", %", "") & " (" & RemoveTagsSimple(First(Fields!unit_name.Value, "IndicatorDataSet")) &")"</syntaxhighlight>
|-
|-
|
|

Версия от 09:03, 25 марта 2026

Параметры

Параметр Тип поля Данные Сортировка
1 Введите дату начала периода: выбор даты из календаря - -
2 Введите дату окончания периода: выбор даты из календаря - -
3 Выберите объект: выбор значения объекты анализа по алфавиту
4 Выберите точку отбора: выбор значения выбор точки отбора для объекта анализа из п.3 по алфавиту
5 Выберите показатель 1: выбор значения показатель 1, по данным которого будет строиться график 1 по алфавиту
6 Выберите показатель 2: выбор значения показатель 2, по данным которого будет строиться график 2 по алфавиту
7 Выберите показатель 3: выбор значения показатель 3, по данным которого будет строиться график 3 по алфавиту

Поля, данные, выражения, элементы интерфейса и код

Верхний колонтитул

Поля Интерфейс ... >> ...

и данные ... >> ...

Код и комментарии
Владелец версии Code.Globals.GetVersionOwner()
="Владелец версии: " & Code.Globals.GetVersionOwner()

Заголовок

Поля Интерфейс ... >> ...

и данные ... >> ...

Код и комментарии
Наименование организации Подразделения предприятия >> Выбрать предприятие >> Редактировать >> Карточка подразделения >> Полное наименование

Fields!full_name.Value >> full_name / HeadDataSet >> FULL_NAME / COMPANY_LEVEL

=First(Fields!full_name.Value, "HeadDataSet")
Графическое изображение результатов анализов объекта ... (точка отбора ...) по показателям ... Объекты анализа >> Тип и Наименование

Источники проб >> Выбрать запись >> Редактировать >> Полное наименование

Fields!ao_name.Value >> ao_name / MainDataSet >> NAME / ANALYSIS_OBJECT Fields!ss_name.Value >> ss_name / MainDataSet >> FULL_NAME / SAMPLE_SOURCE

Parameters!FilterIndicator_1.Label, Parameters!FilterIndicator_2.Label, Parameters!FilterIndicator_3.Label

="Графическое изображение результатов анализов объекта " & First(Fields!ao_name.Value, "MainDataSet") & " (точка отбора " & First(Fields!ss_name.Value, "MainDataSet") & ")" & vbLF & "по показателям " & GetOr(Parameters!FilterIndicator_1.Label,,,) & GetOr(Parameters!FilterIndicator_2.Label,,"; ",) & GetOr(Parameters!FilterIndicator_3.Label,,"; ",)
  • используется функция GetOr()
за период с ... по ... Parameters!FilterDateFrom.Value, Parameters!FilterDateTo.Value
="за период с " & Format(Parameters!FilterDateFrom.Value, "dd.MM.yyyy") & " по " & Format(Parameters!FilterDateTo.Value, "dd.MM.yyyy")

Основные данные, использующиеся в диаграммах

Поля Интерфейс ... >> ...

и данные ... >> ...

Код и комментарии
Parameters!FilterIndicator_1.Label, Parameters!FilterIndicator_2.Label, Parameters!FilterIndicator_3.Label В наборе данных IndicatorDataSet для фильтров по индикаторам:
=Replace(First(Fields!ind_name.Value, "IndicatorDataSet"), ", %", "") & " (" & RemoveTagsSimple(First(Fields!unit_name.Value, "IndicatorDataSet")) &")"
=Fields!unit.Value
=Fields!date_changed_at.Value
=Fields!avg_r.Value
=Fields!min.Value
=Fields!max.Value