gpt4 book ai didi

reporting-services - 报告服务,汇总一列的所有行

转载 作者:行者123 更新时间:2023-12-02 15:36:22 25 4
gpt4 key购买 nike

我正在使用 Reporting Services 2005,我有一个包含表 (table1) 的报告,该表显示来自 sql 数据库的数据。表格上的一列显示数字。我想要该列的所有行的总数,在文本框 (textbox3) 上

另一个表(我们称之为表 2)。

我尝试将其放在 table2 文本框上:=Sum(ReportItems!textbox1.Value)texbox1 是 table1 中的那个。但是当转到“预览”选项卡时,我得到:

错误 2 [rsAggregateReportItemInBody] 文本框“textbox3”的值表达式对报表项使用聚合函数。聚合函数只能用于页眉和页脚中包含的报表项。

我该如何解决这个问题?

谢谢。

最佳答案

您有几个选择。

第一种是在文本框中使用类似于以下的表达式:

=Sum(Fields!value.Value, "Values")

其中 Values 是您要聚合的数据集的名称。

在这里您要创建一个聚合表达式并指定它执行的范围,在本例中是一个数据集,即聚合数据集中的所有值。

从您收到的错误中可以看出,您可以引用带有聚合的报表项,但如果您在表头或页脚中显示聚合,则可以引用该文本框。

这是一份显示这两种方法的简单报告:

enter image description here

enter image description here

希望您可以将一种方法应用到您的报告中。

关于reporting-services - 报告服务,汇总一列的所有行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16846216/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com