IIF(InStr) 函数 - 将数据插入不相关的字段

IIF(InStr) function - Inserting data into unrelated field

我在报表字段 (Report Builder 1.0) 中有以下表达式:

=IIf(InStr(Fields!AMA_WEBUSERID.Value,"support") > 0, Fields!Centre.Value = "Web", Fields!Centre.Value)

表达式的计算结果为 True,但另一个字段 (Centre) 未填充字符串 Web。相反,它只是说 False.

您得到 False,因为当 AMA_WEBUSERID 包含 "support" 时,您计算布尔表达式 Fields!Centre.Value = "Web",其中 returns False。您不能按照您尝试的方式分配字段的值。相反,对显示字段 Centre 的单元格的 Value 属性 使用以下公式:

=IIf(InStr(Fields!AMA_WEBUSERID.Value,"support") > 0, "Web", Fields!Centre.Value)