【问题标题】:SSRS Multiple IIF Statements with DateDiff带有 DateDiff 的 SSRS 多个 IIF 语句
【发布时间】:2016-01-08 16:26:51
【问题描述】:

所以,我引用了这篇文章-Nested IIF or SWITCH Statement syntax needed correctly

但是,当尝试根据值执行看似简单的背景颜色更改时,我收到“包含错误:预期 BC30201 表达式”。

这是我的代码:

=IIF(DateDiff("d",Fields!Cfs_DueDate.Value,Today())>0 And Fields!statuscode.Value=200002,"CornflowerBlue", Nothing) OR =IIF(DateDiff("d",Fields!Cfs_DueDate.Value,Today())>0 And Fields!statuscode.Value=1,"Red",Nothing) OR IIF(DateDiff("d",Fields!Cfs_DueDate.Value,Today())>0 And Fields!statuscode.Value=2,"Red",Nothing)

任何人都知道会导致此错误的原因,因为它不是很明确。我已经尝试了多个版本的嵌套 IIF 和一些 SWITCH 尝试。

我相信这很容易。非常感谢任何帮助。

TS

【问题讨论】:

    标签: switch-statement iif nested-if


    【解决方案1】:

    找到了。太多“=”(就在第二个“IIF”前面)

    谢谢!

    【讨论】:

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