【问题标题】:Databar in SSRS throws exception While integrating With ASP.netSSRS 中的数据栏在与 ASP.net 集成时引发异常
【发布时间】:2014-04-22 04:40:33
【问题描述】:

我正在使用显示数据栏的 SSRS 创建报告。它适用于 RDL 文件。当我在 ASP.Net 中集成它时显示以下错误。

图表“DataBar1”的最大值表达式在另一个聚合函数(或 RunningValue)的参数中包含聚合函数(或 RunningValue 或 RowNumber 函数)。聚合函数不能嵌套在其他聚合函数中。

解决此错误的任何想法。

【问题讨论】:

    标签: asp.net reporting-services rdlc


    【解决方案1】:

    我遇到了这个问题。我意识到这个问题是不久前提出的,但我在解决之前寻求了帮助,所以我把它放在这里希望它可以帮助其他人。

    在我的情况下,这是由于数据栏使用 SUM 来确定栏的值,并且水平轴最大值设置为自动。我认为在这种情况下发生的事情是轴最大值被有效地设置为 MAX(SUM(whatever)) 这是不允许的。

    我通过更改查询并将值更改为百分比(仍在使用 SUM)并将 MAX 硬编码为 0.5 来解决此问题。当然,这并不理想。另一种方法是查看是否可以通过某种方式从 SQL 中提取值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-14
      • 2022-01-04
      • 1970-01-01
      • 2017-03-26
      相关资源
      最近更新 更多