带有 ' 的 Report Builder 表达式

Report Builder Expression with a '

我有一个名为 series 的字段,其中包含此表达式,' 在此上下文中是什么意思?

=(字段!PropertyID.Value) '=IIF(参数!CombineProperties.Value = TRUE AND (Fields!Campus.Value<>""),Fields!Campus.Value,Fields!PropertyName.Value)

这是在运行时在 ssrs 报告中解析的标签或变量的 SSRS 表达式。这里的要点是:

开始的 =(Fields!PropertyID.Value) 没有意义,因为你不能那样设置变量,但是,在 ' 之后它是这样的:

var result=null;
if (CombineProperties && Campus.Length > 0) 
    result=Campus
else
   result=PropertyName

再次阅读您的 post 后,我认为您正在尝试 Concatenate 字符串。这是你的最终目标吗?

=CSTR(Fields!PropertyID.Value) + IIF((Parameters!CombineProperties.Value = True) AND (Fields!Campus.Value<>""), Fields!Campus.Value,Fields!PropertyName.Value)

更新

哎呀!我对 VB 生疏了。我相信 apostrophe 注释掉了一行。 ' 之后的所有内容都将被忽略。卫生署!