Aggregate 函数 (Reporting Services)

更新日期: 2007 年 9 月 15 日

按照数据访问接口的定义返回指定表达式的自定义聚合。

语法

Aggregate(Expression, Scope)

参数

  • Expression
    要对其计算得出的数值数据执行聚合的表达式。 该表达式必须是简单字段引用表达式。
  • Scope
    (String) 要应用聚合函数的报表项所在的数据集、分组或数据区域的名称。 如果指定了 Scope,聚合函数将应用于相应数据集、分组或数据区域中的所有数据。 指定作用域内的所有组表达式都必须包含简单字段引用。 有关 Scope 参数的详细信息,请参阅在表达式中使用报表函数 (Reporting Services)

返回类型

返回类型视数据访问接口而定。 如果数据访问接口不支持此函数或数据不可用,则返回 Nothing

备注

对于使用此函数的项包含的所有组,都必须与其组表达式一样包含简单字段引用。 Aggregate 函数与 Sum 报表函数之间的差异在于聚合值是在数据处理扩展插件中计算的并作为数据集的一部分返回,而 Sum 函数处理详细信息行的内容并计算结果。

Scope 不能是表达式。

示例

下面的代码示例提供了 Order 分组或数据区域中所有行项总计值的自定义聚合值:

Aggregate(Fields!LineTotal.Value, "Order")

请参阅

概念

在 Reporting Services 中创建表达式

帮助和信息

获取 SQL Server 2005 帮助

更改历史记录

发布日期 历史记录

2006 年 4 月 14 日

新增内容:
  • Aggregate 函数与 Sum 函数之间差异的说明。