Ширина динамической матрицы всегда равна ширине диаграммы

Большинство вещей в SSRS являются динамическими, т. е. вы можете создать собственное выражение для большинства форматов.

У меня есть отчет с матричным инструментом. Эта матрица будет различаться по ширине в зависимости от того, сколько столбцов включено.

Над матрицей расположена диаграмма.

Как сделать ширину столбца динамической, чтобы она всегда совпадала с шириной матрицы?


person whytheq    schedule 15.06.2012    source источник


Ответы (1)


Извините, но это невозможно. Ширину столбцов в матрице нельзя задать выражением:

Вопрос: Можно ли будет установить свойство ширины столбца во время выполнения
О: Это распространенный запрос, и я определенно вижу в нем значение. Однако мы не дошли до этого для SSRS 2008.

Источник на social.msdn< /а>


Один из вариантов, который может вам подойти, — это изменение ширины диаграммы, поскольку у них есть свойства для Динамическая высота и Динамическая ширина (см. также это сообщение в блоге). Обратите внимание, что это доступно только в SSRS-2008 и более поздних версиях.

Другие альтернативы будут намного «тяжелее», включая динамическое создание (или редактирование) XML для RDL. Обходные пути включают скрытие лишних столбцов (видимость может быть установлена ​​динамически)

person Jeroen    schedule 15.06.2012