【问题标题】:Sum Report Items in ssrs汇总 ssrs 中的报告项
【发布时间】:2023-04-12 11:34:01
【问题描述】:

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

关于如何让它发挥作用的任何想法?

【问题讨论】:

    标签: ssrs-2008


    【解决方案1】:

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

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

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

    注意事项:

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

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

    【讨论】:

      最近更新 更多