=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
我在报告的属性下设置了条件。我的问题是,当我开启并运行报告时,我得到error: [BC30205] End of Statement error
。我不清楚这意味着什么以及如何解决这个问题。
Fields!statusID
最初是作为一个整数存储,然后附加=Switch
来生成一个单词,这是否重要?
任何帮助都将在此受到赞赏。提前致谢
答案 0 :(得分:0)
想出来。我没有把它写成IIF,而是使用Switch函数编写它,同时将字符替换为整数,因为它存储在我的数据库中