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