当两个字段都为空时,SSRS INSTR比较功能

时间:2017-01-12 16:09:36

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

我使用instr function比较SSRS中的2个字段,并在其中一个字段不同时给出条件颜色格式。下面的代码完美地工作,除非两个字段都是空白或没有任何内容。如果它们都是空白或没有任何东西,那么我仍然可以得到条件颜色,当两者都是空白或者没有任何颜色时我不想要任何颜色。它只需要透明,没有颜色。

这是我的代码。我可以在代码中添加isnothing或类似内容吗?

=iif(instr(Fields!AF_ADDRESS4.Value, Fields!BF_ADDRESS4.Value)>0,"Transparent","Yellow")

提前致谢。

1 个答案:

答案 0 :(得分:0)

这是我提出的解决方案。删除instr function以使其工作。这与预期一样有效。实际上,这只能取代instr function,因为它会拉动2个字段之间的所有内容。

=iif((Fields!AF_ADDRESS4.Value) = (fields!BF_ADDRESS4.Value),"transparent","Yellow")