SSRS Casting使报告运行缓慢

时间:2014-12-31 21:20:29

标签: reporting-services expression sumifs iif-function

我看过几篇关于总和的帖子,如果有错误,但我找不到任何类似的东西。我正在制作一份报告,其中包含大约9个文本框,其中包含下面列出的表达式(每个文本框更改为lil)。

示例1 - 这在呈现报告时给出#Error

=SUM(IIF(Fields!RATING.value >= 6, (Fields!NetBal.Value), 0))

示例2 - 这会使报表呈现速度极慢(即使我使用此表达式删除除1个文本框之外的所有文本框,也需要永久)

=Sum(IIF(FIELDS!RATING.Value >= 6, CDBL(Fields!NetBal.Value), CDBL(0)))

1 个答案:

答案 0 :(得分:0)

也许这只是一个错字? 在你的第一个公式中,第一个'值'用小写字母写成,它可能应该是'Value'。

=SUM(IIF(Fields!RATING.value >= 6, (Fields!NetBal.Value), 0))

希望这有帮助