SSRS中的Databar在与ASP.net集成时抛出异常

时间:2014-04-22 04:40:34

标签: asp.net reporting-services rdlc

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

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

任何想法都可以解决此错误。

1 个答案:

答案 0 :(得分:0)

我有这个问题。我意识到这个问题是在不久前被问到的,但我在解决之前就寻求了帮助,所以我把它放在这里,希望它可以帮助别人。

在我的情况下,它是由数据条使用SUMs来确定条形图的值,而水平轴最大值被设置为自动。我认为在这种情况下发生的事情是轴最大值被有效地设置为MAX(SUM(无论如何)),这是不允许的。

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