#reporting-services #ssrs-2008 #power-bi-report-server
#службы отчетов #ssrs-2008 #power-bi-report-server
Вопрос:
У меня есть диаграмма, встроенная в построитель отчетов (MS Reporting Services), где вертикальная ось является категориальной. Имена меток категориальной оси очень длинные. Можно ли уменьшить длину имен для первых 10 символов и отображать полные имена, когда курсор мыши находится над именами?
Ответ №1:
Я не думаю, что это возможно изначально в SSRS, но вы могли бы найти приемлемый компромисс.
Сначала щелкните по диаграмме, чтобы открылась панель конфигурации, выберите свою группу категорий, а затем отредактируйте свойство label примерно так
=LEFT(Fields!Caption.Value, 10)
(Заголовок — это имя поля, содержащего метку, которая в моем случае отображается на оси Y)
Теперь, когда у вас отображается сокращенное имя, вам нужно где-то указать полное имя. К сожалению, метки групп не поддерживают всплывающие подсказки, но поддерживают ряды диаграмм.
Щелкните в любом месте панели (но не на метке данных), а затем установите для свойства всплывающей подсказки значение примерно
=Fields!Caption.Value amp; " " amp; Fields!Amount.Value
Когда мы запускаем отчет и наводим указатель мыши на 3-ю зеленую полосу, мы получаем следующее…
Комментарии:
1. Алан, большое тебе спасибо. Ваше решение отлично сработало. Единственное, мне нужно было сделать второй шаг для обеих сторон панели, поскольку левая сторона панели очень маленькая.