Годовой отчет по месяцам: различия между версиями
Внешний вид
Sidminik (обсуждение | вклад) |
Sidminik (обсуждение | вклад) |
||
| Строка 82: | Строка 82: | ||
!Код и комментарии | !Код и комментарии | ||
|- | |- | ||
|№ п/п | |||
| | | | ||
|<syntaxhighlight lang="vb">=RunningValue(Fields!met_ind_name.Value.Trim(), CountDistinct, Nothing)</syntaxhighlight> | |||
|- | |||
|Показатели | |||
| | | | ||
|<syntaxhighlight lang="vb">=Fields!met_ind_name.Value.Trim()</syntaxhighlight> | |||
|- | |||
|Ед. изм. | |||
| | | | ||
|<syntaxhighlight lang="vb">="<style> body { font-family: 'Times New Roman', Times, serif; font-size: 6pt; line-height: 1.3; text-align: center; vertical-align: top; margin: 0; padding: 0; } sup {vertical-align: 2pt; font-size: 5pt;} sub {vertical-align: -1pt; font-size: 5pt;} </style> <body>" & Fields!unit.Value & "</body>"</syntaxhighlight> | |||
|- | |||
|Месяц | |||
| | |||
|<syntaxhighlight lang="vb">=MonthName(Fields!month_num.Value)</syntaxhighlight> | |||
|- | |||
|мин. | |||
| | |||
|<syntaxhighlight lang="vb">=GetOrDash(Rounding.RoundBase(Min(Fields!avg_r.Value), 2, 1))</syntaxhighlight> | |||
*используется функция [[Scripts#GetOrDash()|<code>GetOrDash()</code>]] | |||
|- | |||
|макс. | |||
| | |||
|<syntaxhighlight lang="vb">=GetOrDash(Rounding.RoundBase(Max(Fields!avg_r.Value), 2, 1))</syntaxhighlight> | |||
*используется функция [[Scripts#GetOrDash()|<code>GetOrDash()</code>]] | |||
|- | |||
|сред. | |||
| | |||
|<syntaxhighlight lang="vb">=GetOrDash(Rounding.RoundBase(Avg(Fields!avg_r.Value), 2, 1))</syntaxhighlight> | |||
*используется функция [[Scripts#GetOrDash()|<code>GetOrDash()</code>]] | |||
|- | |||
|кол-во | |||
| | |||
|<syntaxhighlight lang="vb">=GetOrDash(Count(Fields!avg_r.Value))</syntaxhighlight> | |||
*используется функция [[Scripts#GetOrDash()|<code>GetOrDash()</code>]] | |||
|- | |- | ||
|} | |} | ||
Версия от 09:39, 27 марта 2026
Параметры
| № | Параметр | Тип поля | Данные | Сортировка |
|---|---|---|---|---|
| 1 | Выберите лабораторию:
|
выбор значения | лаборатории, имеющие результаты записей в журналах | по алфавиту |
| 2 | Выберите год:
|
выбор значения | годы, в которые проводились записи в журналах в лабораториях из п. 1
|
по убыванию |
| 3 | Выберите объект анализа:
|
выбор значения | объект анализа в лаборатории из п. 1 в году из п. 2
|
по алфавиту |
| 4 | Выберите точку отбора:
|
выбор значения | точка отбора, относящаяся к лаборатории из п. 1 в году из п. 2, имеющую объект анализа п. 3
|
- |
| 5 | Введите номер первой страницы:
|
ввод числа | начальное значение, с которого будет начинаться нумерация страниц (по умолчанию 1)
|
- |
Атрибуты
В наборе данных MainDataSet в таблице ATTRIBUTE_NAME используются атрибуты со следующими значениями NAME:
- Дата и время отбора пробы
Внимание!
Описание атрибутов приведено в соответствии с базой данных ASTRA-PG13 на основе созданных пользователем полей.
В других базах этих полей может не быть либо их наименование может отличаться!!!
Отсутствующие в базе атрибуты не будут выводиться в документе. Для корректной работы документа актуализируйте атрибуты в соответствии с приведенным списком.
Поля, данные, выражения, элементы интерфейса и код
Верхний колонтитул
| Поля | Интерфейс ... >> ...
и данные |
Код и комментарии |
|---|---|---|
| Аналитические показатели качества ... | Parameters!ReportParameterAo.Label
|
="Аналитические показатели качества (" & Parameters!ReportParameterAo.Label & ")"
|
| Точка отбора за год | Parameters!ReportParameterSource.Label, Parameters!ReportParameterYear.Label
|
=Parameters!ReportParameterSource.Label & " за "& Parameters!ReportParameterYear.Label & " год"
|
Основная информация
| Поля | Интерфейс ... >> ...
и данные |
Код и комментарии |
|---|---|---|
| № п/п | =RunningValue(Fields!met_ind_name.Value.Trim(), CountDistinct, Nothing)
| |
| Показатели | =Fields!met_ind_name.Value.Trim()
| |
| Ед. изм. | ="<style> body { font-family: 'Times New Roman', Times, serif; font-size: 6pt; line-height: 1.3; text-align: center; vertical-align: top; margin: 0; padding: 0; } sup {vertical-align: 2pt; font-size: 5pt;} sub {vertical-align: -1pt; font-size: 5pt;} </style> <body>" & Fields!unit.Value & "</body>"
| |
| Месяц | =MonthName(Fields!month_num.Value)
| |
| мин. | =GetOrDash(Rounding.RoundBase(Min(Fields!avg_r.Value), 2, 1))
| |
| макс. | =GetOrDash(Rounding.RoundBase(Max(Fields!avg_r.Value), 2, 1))
| |
| сред. | =GetOrDash(Rounding.RoundBase(Avg(Fields!avg_r.Value), 2, 1))
| |
| кол-во | =GetOrDash(Count(Fields!avg_r.Value))
|