SSRS 中的背景颜色变化

Sun*_*gna 3 reporting-services

我试图在报告中突出显示“主要组”行及其“子组”行。我必须根据单元格中的字符串值更改行的背景颜色。

例如:如果列中包含值“MG”,则单元格应显示“SomeColor,例如绿色”背景色。我尝试了以下方法:

=IIF(Fields!ProductGroup.Value = "MG", "Green", "No Color")
Run Code Online (Sandbox Code Playgroud)

尝试过

=Switch(Fields!ProductGroup.Value = "MG", "DarkViolet", Fields!ProductGroup.Value="SG","Gold")
Run Code Online (Sandbox Code Playgroud)

没有什么对我有用。我缺少什么?

小智 5

如果您使用 SSRS 2008 或 SSRS 2008 R2 Service Release 0 或更早版本,则“无颜色”和“透明”是 8 位十六进制代码(“#FFFFFFFF”),但背景颜色仅支持 6 位十六进制代码(“#FFFFFF”)。额外的两位是透明度级别,背景颜色不支持。您需要使用 Nothing 来代替以防止出现警告。我相信这个问题已经在 SSRS 2012 中得到修复。