Строка SSRS Сравнение и выделение различий - PullRequest
0 голосов
/ 22 ноября 2018

Я использую следующий оператор iif для сравнения 2 разных строк, используя условный формат, чтобы изменить цвет на Красный, если поле отличается.Я использовал этот метод в том же отчете, и некоторые поля он работает, а некоторые поля он не работает.

   =iif(instr(Fields!Prev_AltAcctTypeB.Value, Fields!After_AltAcctTypeB.Value)>0,"Transparent",'Red")

Есть ли другой способ отображения различий в полях или хитрость для исправленияэтот?Как вы можете видеть из этого рисунка ниже, нет никаких отличий, но он показывает условный формат как отличающийся.

enter image description here

1 Ответ

0 голосов
/ 22 ноября 2018

Попробовав различные способы заставить это работать.

Удалите Instr, добавьте одиночные символы в каждом из полей и удалите> 0.Кажется, это прекрасно работает.

=iif((Fields!Prev_AltAcctTypeB.Value) = (Fields!After_AltAcctTypeB.Value),"Transparent",'Red")
...