Last (función de Reporting Services)
Devuelve el último valor de la expresión especificada en el ámbito especificado.
Sintaxis
Last(expression, scope)
Parámetros
expression
(Variant o Binary). Expresión en la que se lleva a cabo la agregación, por ejemplo, =Fields!Fieldname.Value. Esta expresión no puede contener funciones de agregado.scope
(String) (opcional). Nombre de un conjunto de datos, una región de datos o un grupo que contiene los elementos de informe a los que se va a aplicar la función de agregado. Si no se especifica el parámetro scope, se usa el ámbito actual. Para obtener más información, vea Usar las funciones de informe y de agregado integradas en expresiones (Reporting Services) y Calcular totales y otros agregados (Reporting Services).
Tipo de valor devuelto
Varía según el tipo de expresión.
Notas
La función Last devuelve el último valor de un conjunto de datos después de aplicar todos los filtros y la configuración de ordenación al ámbito especificado.
La función Last solo se puede usar en expresiones de filtro de grupo con el ámbito actual (valor predeterminado).
También puede usar Last en un encabezado de página para devolver el último valor de la colección ReportItems para una página; esto permite generar encabezados de estilo diccionario que muestren la primera y la última entrada de cada página.
El valor de scope no puede ser una expresión y debe hacer referencia al ámbito actual o a un ámbito contenedor.
Ejemplo
El siguiente ejemplo de código devuelve el último número de producto del grupo Category de una región de datos.
=Last(Fields!ProductNumber.Value, "Category")