RunningValue 函数 (Reporting Services)

更新日期: 2007 年 9 月 15 日

返回指定表达式的运行聚合。

语法

RunningValue(Expression, Function, Scope)

参数

  • Expression
    (数据类型由 Function 中指定的聚合函数确定)要对其计算得出的数值数据执行聚合的表达式。 该表达式不能包含聚合函数。
  • Function
    (Enum) 要应用于表达式的聚合函数的名称。 此函数不能为 RunningValueRowNumberAggregate
  • Scope
    (String) 要应用聚合函数的报表项所在的数据集、分组或数据区域的名称。 如果指定数据集,则不会在整个数据集中重置该运行值。 如果指定分组,则会在组表达式更改时重置该运行值。 如果指定数据区域,则会为该数据区域的每个新实例重置该运行值。 有关 Scope 参数的详细信息,请参阅在表达式中使用报表函数 (Reporting Services)

返回类型

Function 参数中指定的聚合函数确定。

备注

RunningValue 的限制也由 Function 参数中指定的聚合函数确定。 有关详细信息,请参阅您感兴趣的聚合函数的主题。

在表达式中指定的数据集必须具有相同的数据类型。 若要将具有多种数值数据类型的数据转换为相同的数据类型,请使用诸如 CIntCDblCDec 等转换函数。 有关详细信息,请参阅 Type Conversion Functions(类型转换函数)。

Scope 不能是表达式。

示例

下面的代码示例提供了最外层数据区域中的 Cost 字段的运行和:

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

请参阅

概念

在 Reporting Services 中创建表达式

帮助和信息

获取 SQL Server 2005 帮助