Función First (Generador de informes 2.0)
Devuelve el primer valor de la expresión especificada en el ámbito especificado.
Sintaxis
First(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. La expresión no puede contener funciones de agregado.scope
(String) (opcional). Nombre de un conjunto de datos, un grupo o una región de datos 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 (Generador de informes 2.0) y Calcular totales y otros agregados (Generador de informes 2.0).
Tipo de valor devuelto
Varía según el tipo de expresión.
Notas
La función First devuelve el primer 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 First solo se puede usar en expresiones de filtro de grupo con el ámbito actual (valor predeterminado).
También puede usar First en un encabezado de página para devolver el primer 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 primer número de producto del grupo Category de una región de datos:
=First(Fields!ProductNumber.Value, "Category")