SSRS'喜欢'表达式比较两个字段

时间:2017-01-04 18:31:09

标签: reporting-services ssrs-2008 ssrs-2008-r2

如何编写SSRS LIKE表达式以查看一个字段是否包含另一个字段中的值?例如,如果一个字段中的名称是' Johnson'第二个字段中的名称也应该是' Johnson'如果没有,则条件格式化字段的颜色。

到目前为止我尝试过的代码,这些代码无法正常工作。

=iif(instr(Fields!JT_Name.Value, "Fields!Base_Name.Value"),"Transparent","Yellow")

1 个答案:

答案 0 :(得分:3)

INSTR()函数返回一个整数,指定字符串第一次出现的起始位置。

如果不包含字符串,则返回0.

尝试:

=iif(instr(Fields!JT_Name.Value, Fields!Base_Name.Value)=0,"Transparent","Yellow")

或者,如果您想在未包含字符串时应用黄色,请尝试:

=iif(instr(Fields!JT_Name.Value, Fields!Base_Name.Value)>0,"Transparent","Yellow")

如果有帮助,请告诉我。