Свойство DynamicHeight диаграммы служб Reporting Services 2008 создает дополнительное пространство

У меня есть гистограмма с горизонтальными полосами. Я использовал эту статью для настройки свойства динамической высоты: category-or-data.aspx" rel="nofollow noreferrer">http://blogs.msdn.com/b/robertbruckner/archive/2008/10/27/charts-with-dynamic-size-based-on-categories -или-data.aspx

Все выглядит хорошо в средстве просмотра, но как только вы переходите к макету для печати, pdf и т. д., под диаграммой появляется примерно на 50 % больше пустого пространства.

Я создал образец отчета (используя базу данных AdventureWorks), чтобы показать, что происходит. Я разместил 3 диаграммы с синим фоном, каждый внутри своего прямоугольника с серым фоном. Первая диаграмма имеет выражение в свойстве DynamicHeight, вторая диаграмма имеет жестко закодированное значение свойства DynamicHeight, равное 8,5 дюйма, а третья диаграмма имеет пустое >DynamicHeight и 8,5 дюйма в обычном свойстве Height. Я возвращаю 15 элементов для размещения в диаграмме.

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

Я пытался опубликовать код .rdl, но это слишком много для ограничения размера.


У меня есть открытый запрос в Microsoft, который был эскалирован.

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


Позже разработчики подтвердили, что это определенно была ошибка, и теперь пытаются решить, стоит ли добавлять в следующее накопительное обновление или подождать до SSRS 2010.


person Dustin Brooks    schedule 26.08.2010    source источник


Ответы (2)


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

Я добавил пустую таблицу, удалил строку сведений и два дополнительных столбца и добавил свою диаграмму, которая доставляла мне проблемы. Теперь все выглядит правильно.

person Dustin Brooks    schedule 20.09.2010

попробуйте настроить интерактивный размер, поля и размер страницы. Я не уверен, что это сработает, но вы можете попробовать. размер страницы - поле = интерактивный размер. не превышайте размер страницы при задании значения интерактивного размера и поля, это также может привести к появлению пробелов в макете печати.

Надеюсь, поможет.

с уважением, Кэти

person cathy    schedule 10.01.2014