SSRS导出冻结条件格式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SSRS导出冻结条件格式相关的知识,希望对你有一定的参考价值。

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

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

答案

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

这应该是这样的

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

以上是关于SSRS导出冻结条件格式的主要内容,如果未能解决你的问题,请参考以下文章

如何在SSRS中将报告导出到.CSV?

在SSRS报告中冻结专栏

将报表表单SSRS导出到Excel仅将小数添加到0.00值

用C#访问SSRS自动导出SSRS报表

SSRS报告导出为PDF并附加其他文档

使用条件格式扩展行组时 Excel 冻结