SRS中的汇总报告项目

时间:2019-12-04 08:26:29

标签: ssrs-2008

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

enter image description here

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

1 个答案:

答案 0 :(得分:0)

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

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

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

注意:

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

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