Условные обозначения диаграммы: форматирование условных обозначений на диаграмме в отчете с разбивкой на страницы (построитель отчетов)

Применяется к: Microsoft Report Builder (SSRS) Power BI Report Builder Конструктор отчетов в SQL Server Data Tools

Легенда диаграммы содержит описания для каждой категории на диаграмме отчета с разбивкой на страницы. Условные обозначения всегда содержат один или несколько элементов, каждый из которых состоит из цветного прямоугольника, представляющего ряд, и текстовую строку, описывающую этот ряд, как показано на следующем рисунке.

Схема условных обозначений на диаграмме

Элемент условных обозначений связан с отдельным рядом на диаграмме, за исключением фигурных диаграмм, в которых условные обозначения связаны с конкретными точками данных. Диаграмма автоматически добавляет элементы в легенду на основе рядов, которые формируются из ваших данных.

Условное обозначение можно форматировать в диалоговом окне Свойства условных обозначений или с помощью панели свойств. Щелкните правой кнопкой мыши условные обозначения и выберите пункт Свойства условных обозначений , чтобы изменить значения для текстовой строки, цвета фона, границ и объемных эффектов. Чтобы изменить значения для заголовка условных обозначений, выберите условные обозначения, щелкните правой кнопкой мыши его заголовок и выберите пункт Свойства заголовка условных обозначений.

В легенду нельзя добавлять изображения, дополнительные столбцы или другие дополнительные элементы.

Примечание.

Файлы определения страничных отчетов (.rdl) можно создавать и изменять в Microsoft Report Builder, Power BI Report Builder и в конструктор отчетов в SQL Server Data Tools.

Упорядочивание элементов в легенде

Ряды в условных обозначениях упорядочиваются согласно последовательности, в которой они обрабатываются механизмом построителя отчетов. Этот порядок можно изменить, изменив порядок полей в области добавления поля данных. Если используется группирование рядов, данные рядов неизвестны до начала обработки, поэтому нет способа изменить порядок этих элементов. Изменения можно увидеть при предварительном просмотре. Дополнительные сведения о группировании рядов см. в разделе Диаграммы (построитель отчетов и службы SSRS).

Можно скрыть любой ряд, чтобы он не отображался в легенде. Если используется группировка рядов, будут скрыты все ряды, связанные с полем данных. Дополнительные сведения см. в разделе Скрытие элементов условных обозначений на диаграмме (построитель отчетов и службы SSRS).

Изменение текста или цвета элемента легенды в легенде

Когда поле помещается в область перетаскивания поля данных диаграммы, автоматически создается элемент легенды, содержащий имя этого поля. По умолчанию текст каждого элемента условных обозначений берется из имени поля данных. Каждый элемент условных обозначений связан с отдельным рядом на диаграмме, за исключением фигурных диаграмм, в которых условные обозначения связаны с конкретными точками данных, а не с отдельными рядами. Если в фигурной диаграмме определяется группа категорий, текст каждого элемента условных обозначений берется из строкового представления этой группы категорий. Вы можете указать пользовательский текст метки для круговой, кольцевой диаграмм и воронки, чтобы отобразить информацию, отличающуюся от метки категории, относящейся к каждой отдельной точке данных в легенде. Для этого выберите условные обозначения и задайте их текст в диалоговом окне Свойства ряда или в свойстве LegendText в панели «Свойства». Дополнительные сведения см. в разделе Изменение текста элемента легенды (Построитель отчетов и SSRS).

Можно также указать ключевые слова с учетом регистра для конкретной диаграммы для часто используемых атрибутов в свойстве LegendText или в диалоговом окне Свойства ряда. Элемент управления "Диаграмма" во время выполнения заменяет эти ключевые слова их представлением в виде данных. Такой подход удобен в фигурных диаграммах, поскольку можно отображать сведения, относящиеся к конкретным точкам данных. Дополнительные сведения см. в разделе Форматирование точек данных на диаграмме (построитель отчетов и службы SSRS).

Цветной прямоугольник, отображаемый для каждого элемента легенды, наследуется от цвета заливки соответствующей серии. Если нужно изменить цвет, отображаемый в элементе условных обозначений, необходимо изменить цвет соответствующего ряда. Дополнительные сведения см. в разделе Форматирование цветов рядов на диаграмме (построитель отчетов и SSRS).

Удаление лишних элементов легенды

Легенда всегда связана с рядом данных. Если в легенде отображается элемент, но соответствующий ряд не отображается на диаграмме, наиболее вероятная причина заключается в том, что этот ряд не содержит значений. Необходимо удалить этот ряд данных, чтобы удалить элемент легенды из легенды. Чтобы удалить ряд, щелкните правой кнопкой мыши нужный ряд и выберите команду «Удалить ряд».

Перемещение легенды

Область диаграммы — это прямоугольная область, включающая метки осей и область построения. Если легенда расположена вне области диаграммы, ее можно перетащить в одно из двенадцати положений. По умолчанию условные обозначения отображаются вне области диаграммы. Положение условных обозначений можно задать в диалоговом окне Свойства условных обозначений .

Нельзя перетащить условные обозначения в область диаграммы или за ее пределы. Если вы хотите разместить легенду внутри области диаграммы, в диалоговом окне «Свойства легенды » в разделе «Стыковка» выберите «По умолчанию » из выпадающего списка и уберите опцию «Показать легенду вне области диаграммы ». Помещая условные обозначения в область диаграммы, можно увеличить в диаграмме пространство для точек данных. Однако, в зависимости от набора данных, это может привести к перекрытию условными обозначениями некоторых точек данных и тем самым затруднить чтение диаграммы.

Горизонтальное отображение элементов условных обозначений

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

Чтобы отобразить условные обозначения горизонтально, закрепите их в верхней или нижней части диаграммы. Это приводит к горизонтальному расширению легенды. Можно также присвоить свойству Layout значение Строка или Широкая таблица. Чтобы управлять вертикальным пространством, выделенным условным обозначениям при их закреплении в верхней или нижней части диаграммы, следует задать свойство MaxAutoSize в панели свойств.

Форматирование текста условных обозначений

На странице Шрифт диалогового окна Свойства условных обозначений можно изменить шрифт, размер, стиль и цвет текста условных обозначений.

По умолчанию текст условных обозначений не оптимизируется для совпадения с областью условных обозначений. Чтобы текст легенды автоматически вписывался в отведённое пространство, задайте свойству AutoFitTextDisabled значение False и установите для свойства MinFontSize минимальный размер шрифта — наименьший размер, который, по вашему мнению, будет выглядеть приемлемо и при этом позволит оптимизировать легенду.