我在SQl Server Report Builder中创建了一个报告。 报告中的文本框具有基于以下表达式的背景颜色填充
=IIF(FIRST(Fields!idsite.Value, "DataSet_AuctionSite")=6, "SeaGreen", IIF(FIRST(Fields!idsite.Value, "DataSet_AuctionSite")=8, "SeaGreen",IIF(FIRST(Fields!idsite.Value, "DataSet_AuctionSite")=9, "SeaGreen", "Brown")))
在报表生成器中运行报表时,它显示正确。 SeaGreen背景,如果idSite等于6,8或9,Brown等等。
但是当我保存报告时在网络浏览器(IE,Chrome,Firefox)中查看,背景颜色为白色/清晰
我无法想象,任何提示赞赏 使用SQl服务器2016 Reporting Services
答案 0 :(得分:0)
不要认为它会有所作为,但你可以使用SWITCH条件函数
=Switch(
Fields!idsite.Value = 6, "SeaGreen",
Fields!idsite.Value = 8, "SeaGreen",
Fields!idsite.Value = 9, "SeaGreen",
true, "Brown"
)
答案 1 :(得分:0)