我的报表中有一个文本框,该文本框应显示另一个文本框的总和。当我使用表达式时:= SUM(ReportItems!TimeInMinutes.Value)并运行报告,出现以下错误:
关于如何使它正常工作的任何想法?
根据您的要求,您可以将包含聚合的文本框放在页面的页眉或页脚中(如错误所示),也可以改用数据集的字段值。
=SUM(Fields!TimeInMinutes.Value, "myDataSetNameHere")
您必须在数据集名称周围加上引号,并且区分大小写。
注意:
ReportItems
,它将仅汇总该页面上的报告项目,这可能是您想要的,我不确定。Fields
选项,它将在定义的范围内加和。在此示例中,使用数据集名称,它将对整个数据集的值求和。Fields
但仅求和页面上的内容,则需要定义一个行组来控制分页符(可能已经有一个),在这种情况下,您将行组的名称用作作用域例如=SUM(Fields!TimeInMinutes.Value, "myRowGroupName")
如果这没有帮助,请编辑您的问题并添加有关您想要总结的内容的更多信息,包括报告设计的屏幕截图以及您定义的任何组。样本数据对于基于帽子样本数据的预期输出也总是有用的。