SSRS IIF с несколькими суммами

Я хотел бы изменить цвет поля, если: сумма EMGLIGHTING_Y_valid_count плюс сумма EMGLIGHTING_Y_expired_count плюс сумма EMGLIGHTING_NotPresentCount не равна block_count.

На данный момент у меня ниже. Я пытался переключать красный и белый цвета, но это всегда возвращается как белый, даже когда я ввожу красный и фиолетовый. Это заставляет меня думать, что что-то не так с ниже.

=IIF((Sum(Fields!EMGLIGHTING_Y_valid_count.Value) + 
Sum(Fields!EMGLIGHTING_Y_expired_count.Value) + 
Sum(Fields!EMGLIGHTING_NotPresentCount.Value)) <> 
Sum(fields!block_count),"Red","White")

person WRD299    schedule 20.06.2018    source источник


Ответы (1)


Вы должны использовать значение поля, иначе вы сравниваете целое число с объектом.

Sum(fields!block_count.Value),"Red","White")
person Ross Bush    schedule 20.06.2018