【发布时间】:2016-12-16 23:26:16
【问题描述】:
试图找出以下 IIF 语句有什么问题:
=iif((Field1 <> "String1" Or "String2")
Or ( Field2 <> "String1" Or "String2")
Or ( Field3 <> "String1" Or "String2")
Or (Field 4 <> "String 3"), Field5, nothing)
基本上我想过滤掉符合 iif 的行,但是当我尝试时,我会收到警告
[rsRuntimeErrorInExpression] textrun 的值表达式 ‘Field.Paragraphs[0].TextRuns[0]’ 包含错误:输入字符串为 格式不正确。
`
【问题讨论】:
-
你最好使用 Switch 而不是 iif
-
我都试过了,
-
我都试过了,每一个都给我一个#Error,尝试使用Ross,同时有一个IIF和一个Switch,都不起作用,仍然是#Error。
-
看来我正在尝试做的事情有问题,如果满足上述参数,我只是尝试添加一列显示1,否则显示0,这甚至不起作用
-
@D.Minham - 您使用的是正确的 SSRS 字段语法 -
Fields!Field1.Value吗?