部署报表时出错textrun的值表达式'Textbox.Paragraphs [0] .TextRuns [0]'

时间:2013-11-14 22:58:44

标签: deployment reporting-services ssrs-2008 aggregate-functions reportserver

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

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。当我运行报表时,它可以正常值。只有在部署时才会出现错误。与版本有什么关系吗?

你能帮忙吗?

感谢所有人和任何帮助。

谢谢, 迪夫亚

0 个答案:

没有答案