Функция First (построитель отчетов 2.0)
Возвращает первое значение указанного выражения для заданной области.
Синтаксис
First(expression, scope)
Параметры
expression
(Variant или Binary) Выражение, к которому применяется статистическая обработка, например =Fields!FieldName.Value. Выражение не может содержать статистические функции.scope
String) Необязательно. Имя набора данных, группы или области данных, содержащих элементы отчета, к которым применяется статистическая функция. Если аргумент scope не задан, используется текущая область. Дополнительные сведения см. в разделах Использование встроенных функций отчета и статистических функций в выражениях (построитель отчетов 2.0) и Вычисление итогов и другие статистические вычисления (построитель отчетов 2.0).
Тип возвращаемых данных
Определяется типом выражения.
Замечания
Функция First возвращает первое значение в наборе данных после того, как для указанной области были применены сортировка и фильтрация.
Функция First не может использоваться в критериях фильтра группирования с какой-либо областью, кроме текущей области (по умолчанию).
Функцию First можно также использовать в заголовке странице, чтобы вернуть первое значение набора ReportItems для страницы, с целью создания словарных заголовков, в которых отображаются первая и последняя записи страницы.
Значение scope не может являться выражением и должно ссылаться на текущую или вмещающую область.
Пример
Следующий пример кода возвращает первый номер продукта в группировании или области данных Category:
=First(Fields!ProductNumber.Value, "Category")