【问题标题】:SSRS Report Builder 3.0 Conditional Row FormattingSSRS Report Builder 3.0 条件行格式
【发布时间】:2018-02-23 12:35:23
【问题描述】:
=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 以产生一个单词,这有关系吗?

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

【问题讨论】:

    标签: reporting-services conditional ssrs-2012 conditional-formatting reportbuilder3.0


    【解决方案1】:

    想通了。我没有将其编写为 IIF,而是使用 Switch 函数编写它,同时将字符替换为整数,因为它存储在我的数据库中

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多