当我尝试部署报告时,它给出了以下错误。
textrun 'Textbox.Paragraphs[0].TextRuns[0]' 的值表达式在另一个聚合函数(或 RunningValue)的参数中包含聚合函数(或 RunningValue 或 RowNumber 函数)。
聚合函数不能嵌套在其他聚合函数中。
但是当我运行报告时,它工作正常。只有它在部署时抛出错误..
我使用了以下表达式。
=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。当我运行报告时,它可以使用正确的值正常工作。只有在部署时会出现错误。跟版本有关系吗?
你能帮忙吗?
感谢所有和任何帮助。
谢谢, 迪维亚