Частичное форматирование строки в SSRS 2008 - PullRequest
2 голосов
/ 26 мая 2011

Скажем, у меня есть поле данных (назовите его Results.MyString), которое выглядит следующим образом в текстовом поле в моем отчете:

Здесь есть текст, который можно прочитать всем.

Также, скажем, что у меня есть поле данных (назовите его Results.MyParam), которое имеет это значение:

здесь

Есть ли способ условноотформатировать текстовое поле так, чтобы оно выполняло поиск в Results.MyString на предмет совпадений с Results.MyParam и меняло их цвет?

Конечный результат будет иметь слово «здесь» другого цвета (т. Е. Красный), но остальная часть текста в текстовом поле будет черного цвета.

Ответы [ 2 ]

1 голос
/ 12 апреля 2013

Две части к ответу.1. Подключитесь к окну кода, открыв вкладку Код параметров отчета.Разместите свои функции в окне кода.2. Вы можете заставить заполнитель выражения текстового поля реагировать на теги HTML, включив это свойство в заполнитель выражения.(Вы можете использовать Google 'ssrs placeholder expression' для уточнения.)

Ваша функция может анализировать текст, находить целевую строку, динамически окружать цель соответствующими цветными тегами HTML и возвращать выражение в текстовое поле.*

1 голос
/ 26 мая 2011

Выбранный текст - это то, что вы ищете.

...