【问题标题】:SSRS Using an IIF expression to set cell Fill ColorSSRS 使用 IIF 表达式设置单元格填充颜色
【发布时间】:2016-11-24 06:13:08
【问题描述】:

我正在尝试在 Visual Studio 中编写一个简单的 IIF 语句来设置文本框属性 > 填充 > 填充颜色 fx 中的单元格颜色。在这种情况下我可以使用 IIF 吗?

=IIF(Fields!TimeImpactRating.Value=0,#00FF00,#000000)

当我尝试运行报告时,我收到以下错误:

Textbox TimeImpactRating 表达式的 BackgroundColor 包含错误:BC31085 日期常量无效。

【问题讨论】:

  • TimeImpactRating a DateTime column?
  • 您必须将颜色包裹在“”(引号)中。应该是=IIf(Fields!TimeImpactRating.Value=0,"#00FF00","#000000")

标签: visual-studio reporting-services background-color


【解决方案1】:

它试图将#00FF00 解释为日期文字,因为它在 VBA 中看起来最像。填充颜​​色在字符串文字之后 - 您需要用双引号将颜色代码括起来:

=IIF(Fields!TimeImpactRating.Value=0, "#00FF00", "#000000")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-18
    • 1970-01-01
    • 1970-01-01
    • 2020-01-11
    • 2020-06-23
    • 2015-08-09
    • 1970-01-01
    相关资源
    最近更新 更多