ssrs中的汇总报告项目

问题描述 投票:0回答:1

我的报表中有一个文本框,该文本框应显示另一个文本框的总和。当我使用表达式时:= SUM(ReportItems!TimeInMinutes.Value)并运行报告,出现以下错误:

enter image description here

关于如何使它正常工作的任何想法?

ssrs-2008
1个回答
0
投票

根据您的要求,您可以将包含聚合的文本框放在页面的页眉或页脚中(如错误所示),也可以改用数据集的字段值。

=SUM(Fields!TimeInMinutes.Value, "myDataSetNameHere")

您必须在数据集名称周围加上引号,并且区分大小写。

注意:

  1. 如果使用ReportItems,它将仅汇总该页面上的报告项目,这可能是您想要的,我不确定。
  2. 如果使用Fields选项,它将在定义的范围内加和。在此示例中,使用数据集名称,它将对整个数据集的值求和。
  3. 如果要使用Fields但仅求和页面上的内容,则需要定义一个行组来控制分页符(可能已经有一个),在这种情况下,您将行组的名称用作作用域例如=SUM(Fields!TimeInMinutes.Value, "myRowGroupName")

如果这没有帮助,请编辑您的问题并添加有关您想要总结的内容的更多信息,包括报告设计的屏幕截图以及您定义的任何组。样本数据对于基于帽子样本数据的预期输出也总是有用的。

© www.soinside.com 2019 - 2024. All rights reserved.