我试图突出显示报告中“主要群组”及其“子群组”行的行。我必须根据单元格中的字符串值更改行的背景颜色。 例如:如果列中包含值“MG”,则单元格应显示“SomeColor,say Green”背景颜色。我尝试了以下方法:
=IIF(Fields!ProductGroup.Value = "MG", "Green", "No Color")
尝试
=Switch(Fields!ProductGroup.Value = "MG", "DarkViolet", Fields!ProductGroup.Value="SG","Gold")
没有什么对我有用。我错过了什么吗?请帮忙!
答案 0 :(得分:4)
如果您使用的是SSRS 2008或SSRS 2008 R2 Service Release 0或更早版本,No Color and Transparent是8位十六进制代码(“#FFFFFFFF”),但背景颜色仅支持6位十六进制代码(“#FFFFFF”) 。额外的两位是透明度级别,背景颜色不支持。您需要使用Nothing来防止警告。我相信这已在SSRS 2012中得到修复。
答案 1 :(得分:3)
某些浏览器无法处理"Transparency"
或"No Color".
最好添加"White"
作为背景颜色。所有浏览器都可以处理白色。
答案 2 :(得分:0)
你的代码很好。问题是"No Color"
不是定义的颜色。将"No Color"
替换为"Transaparent"