我正在使用显示数据条的SSRS创建报告。它适用于RDL文件。当我在ASP.Net中集成它时显示以下错误。
图表'DataBar1'的最大表达式在另一个聚合函数(或RunningValue)的参数中包含聚合函数(或RunningValue或RowNumber函数)。聚合函数不能嵌套在其他聚合函数中。
任何想法都可以解决此错误。
答案 0 :(得分:0)
我有这个问题。我意识到这个问题是在不久前被问到的,但我在解决之前就寻求了帮助,所以我把它放在这里,希望它可以帮助别人。
在我的情况下,它是由数据条使用SUMs来确定条形图的值,而水平轴最大值被设置为自动。我认为在这种情况下发生的事情是轴最大值被有效地设置为MAX(SUM(无论如何)),这是不允许的。
我通过改变查询并将值更改为百分比(仍然使用SUM)并将MAX硬编码为0.5来解决这个问题。当然,这并不理想。另一种方法是查看是否可以以某种方式从SQL中提取值。