0

当我尝试部署报告时,它给出了以下错误。

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。当我运行报告时,它可以使用正确的值正常工作。只有在部署时会出现错误。跟版本有关系吗?

你能帮忙吗?

感谢所有和任何帮助。

谢谢, 迪维亚

4

0 回答 0