我的报表中有其他颜色,但是如果值是'Y',则需要在一个字段中将背景更改为红色,否则继续使用其他行颜色。任何人都可以建议如何做到这一点。这是我尝试过的:
IIF (Fields!HasAlert.Value = "Y", "Red", IIF(ROWNUMBER(NOTHING) MOD 2, "WHITE", "#d8dcf4"))
并切换,但均无效。 谢谢。
答案 0 :(得分:0)
如果仅在特定列中需要颜色。单击您需要颜色的Tablix列,然后在属性->填充->背景色下。点击下拉菜单,然后选择表达式。然后输入您的代码。例如:
Object { label: "obj1", data: (48) […], fill: false, borderColor: "#ff0000", backgroundColor: "#ff0000", pointBackgroundColor: "#ff0000" }
Object { label: "obj2", data: (48) […], fill: false, borderColor: "#ff0000", backgroundColor: "#ff0000", pointBackgroundColor: "#ff0000" }
Object { label: "obj3", data: (48) […], fill: false, borderColor: "#ff0000", backgroundColor: "#ff0000", pointBackgroundColor: "#ff0000" }
如果您需要整行的颜色。选择Tablix的整个详细信息行,然后从以前开始重复上述步骤。