Last 函数 (Reporting Services)
返回指定表达式的给定作用域中的最后一个值。
语法
Last(expression, scope)
参数
expression
(Variant 或 Binary)要对其执行聚合的表达式,例如,=Fields!Fieldname.Value。 此表达式不能包含聚合函数。scope
(String)(可选)包含要对其应用该函数的报表项的数据集、数据区域或组的名称。 如果未指定 scope,则使用当前作用域。 有关详细信息,请参阅在表达式中使用内置报表函数和聚合函数 (Reporting Services) 和计算总计和其他聚合 (Reporting Services)。
返回类型
视表达式的类型而定。
注释
在指定作用域中应用所有的排序和筛选后,Last 函数返回一组数据中的最后一个值。
Last 函数只能用在当前作用域(默认)相关的组筛选表达式中。
您还可以在页眉中使用 Last 函数,返回 ReportItems 集合中属于某页面的最后一个值,以便在页面中生成显示首项和尾项的字典样式标题。
scope 的值不能是表达式,并且必须引用当前作用域或包含作用域。
示例
下面的代码示例返回数据区域 Category 组中的最后一个产品编号。
=Last(Fields!ProductNumber.Value, "Category")