2015-03-23 2 views
1

У меня есть такая матрица enter image description here enter image description hereКак я могу изменить цвет шрифта строк columngroup в SSRS-2010 Матричные

Я хочу изменить цвет шрифта даты (в строках columngroup) рассматриваются в изображение вместе со значением статуса - это план, который зависит от того, является ли разница плана и фактических дат, который был отнесен как «Задержка/раннее». Для делать это в первый я написал в выражении цвета,

=IIf(Fields!Status.Value="Delay/Early By" & CInt(Fields!CompleteDate.Value)<0,"Red","Green")

Но это показывает только те строки, наряду с задержкой/Early Грином. Затем добавить имя DataField диф хранить различия даты и писал в цветовом выражении

=IIf(Fields!Status.Value=" Plan" & Fields!diff.Value<0,"Red","Green")

также не работает. Он показывает все зеленые строки. Любые советы?

ответ

0

Используйте 'AND' вместо '&' в выражении ура. Это может решить проблему ур.

Сообщите мне, если вы все еще столкнулись с проблемой.

+0

Насколько я знаю, нет проблем с '&'. Раньше я использовал его. Но попробовал ваше решение, и оно не сработало. – Mimi

+1

В этом случае как-то ваше 1-е условие (Fields! Status.Value = «Plan») в iif-блоке всегда терпит неудачу и печатает «Зеленый». – Sarat

-1

Да, Сарат является правильным. Вы используете оператор конкатенации '&', когда вы должны использовать оператор сравнения 'AND'.

 Смежные вопросы

  • Нет связанных вопросов^_^