Compartir a través de


Función RunningValue (Generador de informes 2.0)

Devuelve un agregado actualizado de todos los valores numéricos no NULL especificados por la expresión, que se evalúa en el contexto del ámbito especificado.

Sintaxis

RunningValue(expression, function, scope)

Parámetros

Tipo devuelto

Viene determinado por la función de agregado especificada en el parámetro function.

Notas

El valor para RunningValue se restablece en 0 para cada nueva instancia del ámbito. Si se especifica un grupo, el valor actual se restablece cuando cambia la expresión de grupo. Si se especifica una región de datos, el valor actual se restablece en cada instancia nueva de la región de datos. Si se especifica un conjunto de datos, el valor actual no se restablece en todo el conjunto de datos.

La función de agregado especificada en el parámetro function también determina las restricciones para RunningValue. RunningValue no se puede usar en un filtro ni en una expresión de ordenación.

El conjunto de datos especificado en la expresión debe tener el mismo tipo de datos. Si desea convertir datos de varios tipos de datos numéricos al mismo tipo de datos, use funciones de conversión como CInt, CDbl o CDec. Para obtener más información, vea Funciones de conversión de tipos.

Scope no puede ser una expresión.

Para calcular el valor actual del número de filas, use RowNumber. Para obtener más información, vea Función RowNumber (Generador de informes 2.0).

Descripción

El ejemplo de código siguiente proporciona la suma actual del campo denominado Cost en el ámbito más externo, que es el conjunto de datos.

Código

=RunningValue(Fields!Cost.Value, Sum, Nothing)