SSRS 2005: динамический цвет фона для ячеек, исключая промежуточные ячейки - PullRequest
0 голосов
/ 27 января 2012

В моем отчете есть выражение для изменения цвета ячейки, если значение ячейки превышает определенный порог. Это просто настройка выражения в моем текстовом поле под названием «процент» - для свойства цвета фона. Выглядит так:

    =IIf((FormatPercent(Sum(Fields!items.Value)/First(Fields!totalItems.Value),2) >= .04 & "%" 
And First(Fields!errorCodeAdjType.Value) = "Error1")
Or (FormatPercent(Sum(Fields!items.Value)/First(Fields!totalItems.Value),2) >= .02 & "%" 
And First(Fields!errorCodeAdjType.Value) = "Error2")
,
"Maroon", "Transparent")

Это работает так, как я хочу; однако, это также меняет цвет моих промежуточных клеток. Как я могу написать это лучше, чтобы убедиться, что одна из моих промежуточных ячеек не соответствует критериям цвета ячейки? Спасибо!

1 Ответ

0 голосов
/ 27 января 2012

Вы можете установить свойство фона индивидуально для разных ячеек.Похоже, вы определили это для нескольких ячеек.Очистите свойство BackgroundColor для ячеек, находящихся в строке промежуточных итогов.

Если в отчете не определена отдельная строка промежуточных итогов, вам нужно добавить условие, которое может отличать строки промежуточных итоговСтроки детализации.Я настоятельно рекомендую создавать промежуточные итоги с использованием групп SSRS, а не в виде строк промежуточных итогов, включенных в запрос.То есть избегайте WITH ROLLUP.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...