Хотите показать легенду только один раз за повторение диаграмм на одной странице в ssrs - PullRequest
0 голосов
/ 03 февраля 2012

У меня есть 8 графиков на одной странице в течение 7 дней недели и одна для комбинированных. Я хочу показать легенду только один раз в конце страницы. Я сделал видимость легенд для всех 8 диаграмм скрытой. У меня есть 3 строки и 3 столбца диаграмм, в которых у меня есть один пробел (т.е. 9-й блок в этой матрице диаграмм 3X3), свободный для отображения легенды. Как я мог это сделать? Заранее спасибо.

1 Ответ

2 голосов
/ 05 февраля 2012

Посмотрите на последний совет в этом посте: http://blog.hoegaerden.be/2009/10/25/pie-chart-techniques/

Он переопределяет цвета из палитры, используя сохраненные цвета в базе данных.

В свойствах серии вы выбираете страницу заполнения и нажимаете выражение. Предполагая, что вы сохраните 6-значное шестнадцатеричное значение цвета, выражение будет:

="#" & Fields!YourColorCode.Value

Это гарантирует, что цвета будут одинаковыми на всех графиках. Чтобы создать свою «легенду», просто создайте таблицу, в которой каждое поле будет отображаться с его цветовым представлением.

Здесь есть еще один вопрос: SSRS 2008 - условные обозначения диаграмм для много диаграммного отчета , но ссылка в ответе больше не работает.

...