Как условно форматировать цвет текста для всей строки на основе значения отдельного поля в SSRS?

#reporting-services #conditional-formatting #textcolor

#службы отчетов #условное форматирование #textcolor

Вопрос:

У меня есть отчет SSRS, и я хочу динамически изменять цвет текста для «всей строки» на основе значения поля year. Так, например, если финансовый год текущий, сделайте текст зеленым, а в противном случае черным. Я нашел решение для условного обновления цвета фона для строки, и я понимаю, что, используя свойства текстового поля, я могу добиться этого для одной отдельной ячейки. Проблема в том, что мои отчеты огромны. Есть ли какой-либо способ применить условие ко всей строке или сегменту табликса без необходимости копировать условие сотни раз?

Спасибо,

Мэтт

Ответ №1:

Просто выберите заголовок строки слева от табликса, нажмите F4, чтобы панель свойств стала видимой, и задайте выражение свойства ‘Color’.

введите описание изображения здесь

На самом деле это устанавливает свойство `Color’ для всех выбранных ячеек / текстовых полей и, щелкнув заголовок строки, вы выделяете все ячейки в этой строке. Это означает, что вы все еще можете изменять отдельные ячейки, если требуется.

Короче говоря, строка не имеет собственного Color свойства, но, выбрав строку, мы можем задать всю строку за один шаг.

Кроме того, если вы хотите выделить несколько строк или ячеек, вы можете сделать это, щелкнув Ctrl левой кнопкой мыши (или перетащив круглые ячейки в той же области), а затем массово настроить свойства.

Все вышеперечисленное работает для большинства свойств, таких как размер, формат и т.д.