繁体   English   中英

SSRS报表生成器3.0条件行格式

[英]SSRS Report Builder 3.0 Conditional Row Formatting

=IIF(Fields!statusID.Value = "In Progress", "Gold", "Silver"), IIF(Fields!statusID.Value = "Rejected", "Red", "Silver"), IIF(Fields!statusID.Value = "Completed", "Green", "Silver"), IIF(Fields!statusID.Value = "Archived", "Blue", "Silver")

上面的脚本是在要构建的报表中的行上创建条件效果的工作。 这个想法当然是让整个13行列显示不同的颜色,具体取决于从Fields!statusID捕获的值Fields!statusID

我在报表属性下设置了条件。 我的问题是,当我施加条件并运行报表时, error: [BC30205] End of Statement error 我不清楚这意味着什么以及如何解决该问题。

Fields!statusID最初存储为整数,然后将=Switch附加到该整数以生成单词,这有关系吗?

任何帮助将不胜感激。 提前致谢

弄清楚了。 我没有使用IIF来编写它,而是使用Switch函数编写了它,同时将字符存储为数据库中的字符替换为整数

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM