Цвет шрифта для процентных полей в SSRS

Привет, у меня есть требование, что если процент > 100, то мне нужен зеленый, иначе черный.

Поэтому я использовал выражение

= iif((fields!JulyRev.Value/Fields!JulyValue.Value) > 100, "SeaGreen","Black")

Но приведенное выше не дает зеленого шрифта, если значение больше 100, но у меня есть бесконечное значение, которое отображается зеленым цветом. Как решить проблему?


person SqlLearner    schedule 01.05.2014    source источник
comment
Если ответ помог вам, не могли бы вы отметить его как принятый.   -  person Anup Agrawal    schedule 06.05.2014


Ответы (1)


Поскольку это процент, вам нужно будет сравнить его с 1 или умножить значение на 100.

= iif((fields!JulyRev.Value/Fields!JulyValue.Value) > 1, "SeaGreen","Black")

OR

= iif((fields!JulyRev.Value*100.0/Fields!JulyValue.Value) > 100, "SeaGreen","Black")
person Anup Agrawal    schedule 01.05.2014