SSRS导出冻结条件格式

问题描述 投票:0回答:1

我在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中。

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

sql-server excel reporting-services ssrs-2016
1个回答
0
投票

我认为你没有正确的switch语句。切换应该只出现一次,括号内的相应条件。

这应该是这样的

 =Switch(Fields!StatusTypeName.Value = "H5-Active", "Green",
           Fields!StatusTypeName.Value ="H4", "Blue")
© www.soinside.com 2019 - 2024. All rights reserved.