SSRS导出冻结条件格式

时间:2017-10-12 19:37:37

标签: sql-server excel reporting-services ssrs-2016

我在SSRS 2016中创建了一份SSRS报告,该报告在大约2秒内运行并导出到Excel。当我添加条件格式时,报告仍会在大约2秒内运行,但导出到Excel会挂起。我让它在取消之前运行长达10分钟。该报告只有600条记录。

我已经尝试过以下两种方法都无济于事:

    =IIF(Fields!StatusTypeName.Value = "H5-Active", "Green", "Blue")

    =Switch(Fields!StatusTypeName.Value = "H5-Active", "Green"
     Switch(Fields!StatusTypeName.Value ="H4", "Blue")

我已将表达式放在属性中的BackgroundColor中。

我不明白为什么这么简单的事情会导致这种情况无效。有没有人经历过这个?

1 个答案:

答案 0 :(得分:0)

我认为你没有正确的开关声明。切换应该只出现一次,括号内的相应条件。

这应该是

 =Switch(Fields!StatusTypeName.Value = "H5-Active", "Green",
           Fields!StatusTypeName.Value ="H4", "Blue")