Позиционирование таблиц и диаграмм в BIDS SSRS

См. (изображение 1). Как видите, в представлении «Дизайн» у меня есть две таблицы слева и две круговые диаграммы справа, и все они аккуратно расположены.

См. (изображение 2) - Сейчас я просматриваю отчет, и, как вы видите, мне не разрешена вторая круговая диаграмма рядом с таблицами, она должна идти под ними (но справа), почему это? Для второй круговой диаграммы вполне достаточно места.

Любой ответ или обходной путь к этому будут оценены.

введите здесь описание изображениявведите здесь описание изображения


person JsonStatham    schedule 23.02.2012    source источник


Ответы (1)


SSRS делает все возможное для выравнивания объектов в отчетах, но иногда, особенно когда один элемент имеет фиксированный размер, а другой — переменный, это не всегда работает.

Самый простой способ решить эту проблему — добавить в отчет объект Rectangle, а затем переместить две диаграммы в прямоугольник. Измените размер прямоугольника до его минимального размера и поместите соответствующим образом. Если все сделано правильно, вы увидите, что атрибут Parent изменился с Body на имя объекта Rectangle.

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

person Ian Preston    schedule 23.02.2012
comment
Здорово. Я создавал последнюю и невидимую строку в таблице и делал ее достаточно большой, чтобы она располагалась после последней диаграммы. Это решение намного элегантнее. - person Nizam; 12.05.2015
comment
Бесконечно благодарен. Я бился головой о стену, пытаясь найти способ решить эту проблему. - person Fuzzy; 29.03.2016
comment
Никогда не понимал, что прямоугольники могут быть контейнерами. Спасибо! - person Baodad; 06.05.2017