Заголовок диаграммы ssrs - изменение размера шрифта для части заголовка

У меня есть ситуация, когда я разработал визуальную диаграмму в SSRS 2012. Заголовок графика фиксирован -

Успеваемость школ в MyCity(Округ, штат, страна)

(Помните, что заголовок выше НЕ динамический, поэтому с ситуацией легко справиться.)

(1) Мне нужно сохранить первую часть:

Успеваемость школ в MyCity (слева 30 символов) при размере шрифта 12, полужирный

(2) Мне нужно сохранить вторую часть, начиная с скобки "(" и заканчивая другой скобкой ")":

(Округ, штат, страна) (все символы после оставшихся 30 символов) с размером шрифта 8, без полужирного и курсивного начертания.

Я не могу использовать несколько полей заголовков из-за нехватки места на диаграмме

Мне нужно получить эквивалент некоторых строковых функций T-SQL, таких как CHARINDEX, PATINDEX и т. д. В SSRS. Я не слишком знаком со строковыми функциями внутри SSRS.

Может ли кто-нибудь предложить мне решение, как достичь моей цели?

Любое предложение будет принято с благодарностью.

Функция, которую вы ищете, - InStr (YourString, «StringYouAreLookingFor»), затем вы можете использовать Left (String, 1), Right (String, 1) и SubStr (String, 1, 2). Затем я бы добавил два выражения, одно из которых выводит первую строку, а другое - вторую, и добавляю ваше форматирование к каждому выражению по желанию. Как упоминалось в ответе, вы не сможете форматировать разные части своего заголовка, поэтому вам потребуется текстовое поле.

Lucky 10.09.2018 23:06
1
1
517
1

Ответы 1

Я думаю, что лучший способ здесь - это удалить заголовок диаграммы и добавить текстовое поле над диаграммой. В этом текстовом поле вы можете написать свой текст с желаемым форматированием (Вкладка "Главная"> Шрифт). Если SSRS изменяет положение текстового поля и диаграммы, поместите диаграмму и текстовое поле в прямоугольник, чтобы они остались там, где вы их разместили. Насколько мне известно, форматированный текст или форматирование в заголовке невозможно.

Согласовано. Поле заголовка позволяет настраивать шрифт / размер / стиль, но применяется ко всей строке. В некоторых местах SSRS позволяет использовать HTML, но это не один из них. Вы также можете создать список из двух строк, добавить заголовок в верхнюю и перетащить диаграмму во вторую ячейку, чтобы обеспечить правильное форматирование (при необходимости).

Lucky 10.09.2018 23:00

Если у него есть простой текст в текстовом поле (без выражения), он может стилизовать каждую букву по-разному. Если это выражение для обновления текстового поля до форматированного текста. Тогда можно писать стили html

Strawberryshrub 11.09.2018 06:35

Другие вопросы по теме