1

在 SSRS 2008 中,我试图添加一个基于包含单词“HOLD”的数据的组表达式。这是我目前所拥有的。

=IIF(Fields!NOTE.Value.ToLowerInvariant().Contains("HOLD"), "Z-HOLD", Fields!DROPZONE.Value)

这是行不通的。关于我做错了什么的任何想法将不胜感激?

4

1 回答 1

2

简单的错误,您将源字符串转换为较低的:

=IIF(Fields!NOTE.Value.ToLowerInvariant()

但随后您将其与上层字符串进行比较:

.Contains("HOLD")

尝试这个:

=IIF(Fields!NOTE.Value.ToLowerInvariant().Contains("hold"), "Z-HOLD", Fields!DROPZONE.Value)
于 2013-11-12T02:17:08.483 回答