SSRS 'Like' 比较两个字段的表达式
SSRS 'Like' Expression comparing two fields
如何编写 SSRS LIKE 表达式来查看一个字段是否包含另一个字段中的值?例如,如果一个字段中的名称为 'Johnson',则第二个字段中的名称也应为 'Johnson',如果不是,则条件格式为字段的颜色。
这是我迄今为止尝试过的代码,但无法正常工作。
=iif(instr(Fields!JT_Name.Value, "Fields!Base_Name.Value"),"Transparent","Yellow")
INSTR()函数returns一个整数,指定字符串第一次出现的起始位置。
它returns如果不包含字符串则为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")
如果有帮助请告诉我。
如何编写 SSRS LIKE 表达式来查看一个字段是否包含另一个字段中的值?例如,如果一个字段中的名称为 'Johnson',则第二个字段中的名称也应为 'Johnson',如果不是,则条件格式为字段的颜色。
这是我迄今为止尝试过的代码,但无法正常工作。
=iif(instr(Fields!JT_Name.Value, "Fields!Base_Name.Value"),"Transparent","Yellow")
INSTR()函数returns一个整数,指定字符串第一次出现的起始位置。
它returns如果不包含字符串则为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")
如果有帮助请告诉我。