【发布时间】:2023-04-12 11:34:01
【问题描述】:
我的报告中有一个文本框,它应该显示另一个文本框的总和。当我使用表达式时: =SUM(ReportItems!TimeInMinutes.Value) 并运行报告,我收到以下错误:
关于如何让它发挥作用的任何想法?
【问题讨论】:
标签: ssrs-2008
我的报告中有一个文本框,它应该显示另一个文本框的总和。当我使用表达式时: =SUM(ReportItems!TimeInMinutes.Value) 并运行报告,我收到以下错误:
关于如何让它发挥作用的任何想法?
【问题讨论】:
标签: ssrs-2008
根据您的要求,您可以将包含聚合的文本框放在页眉或页脚中(如错误中所述),也可以改用数据集的字段值。
=SUM(Fields!TimeInMinutes.Value, "myDataSetNameHere")
您必须在数据集名称两边加上引号,并且区分大小写。
注意事项:
ReportItems,它只会汇总该页面上的报告项目,这可能是您想要的,我不确定。Fields 选项,它将在定义的范围内求和。在此示例中,使用数据集名称,它将对整个数据集的值求和。Fields 但只对页面上的内容求和,那么您需要定义一个控制分页符的行组(您可能已经有一个),在这种情况下,您使用行组的名称作为范围=SUM(Fields!TimeInMinutes.Value, "myRowGroupName")
如果这没有帮助,请编辑您的问题并添加更多关于您想要总结的信息,包括报告设计的屏幕截图和您定义的任何组。样本数据对于基于帽子样本数据的预期输出也总是有用的。
【讨论】: