当我尝试部署报告时,它会出现以下错误。
textrun的值表达式'Textbox.Paragraphs [0] .TextRuns [0]' 包含聚合函数(或RunningValue或RowNumber函数) 在另一个聚合函数(或RunningValue)的参数中 聚合函数不能嵌套在其他聚合函数中。
但是当我运行报告时它工作正常。只有它在部署时抛出错误..
我使用了以下表达式。
=IIF(Inscope("Group3")
,SUM(Fields!Prin_Bal.Value)
,SUM(IIF(Fields!Data_Dt.Value=Max(Fields!Data_Dt.Value)
,Fields!Prin_Bal.Value,0))
/SUM(IIF(Fields!Data_Dt.Value=
DateAdd("d",-1,DateAdd("q",1,DateSerial(Year(DateAdd("m",-3,Max(Fields!Data_Dt.Value)))
, (3*DatePart("q",DateAdd("m",-3,Max(Fields!Data_Dt.Value))))-2
, 1))),Fields!Prin_Bal.Value,0))-1)))
我在嵌套循环中使用了SUM。当我运行报表时,它可以正常值。只有在部署时才会出现错误。与版本有什么关系吗?
你能帮忙吗?
感谢所有人和任何帮助。
谢谢, 迪夫亚