Если вы посмотрите в свойствах графика есть поле, называемое DynamicHeight, которая будет, как это было предложено, динамически изменять высоту диаграммы на основе значения.
Например, я установить параметр называется Смещение по умолчанию 8.
Вы можете установить значение DynamicHeight в = ПРМ (Параметры! Offset.Value) + «см»
Тогда , когда вы изменяете параметр Offset, изменяется ширина диаграммы.
DynamicHeight = 8
и
DynamicHeight = 4
Теперь, как вы вычисляете высоту, чтобы быть значимым и последовательным, зависит от вас ... У меня создается впечатление, что вы не захотите использовать параметр, подобный приведенному выше примеру, но я уверен, что было бы возможно создайте расчет, который даст вам разумный макет.
Update
Примечание это не представляется возможным изменить DynamicHeight на столе, который воссоздан несколько раз в матрице.
Я считаю, что это связано с тем, что размер области диаграммы определяется для создания макета отчета, и эта область затем заполняется фактической диаграммой позже в процессе рендеринга. Он не знает, пока более поздняя стадия, которая должна быть меньшего размера, поэтому не является меньшим размером.
Да, вы правы, это будет работать, но мое требование - это диаграмма внутри группы строк таблицы, и она создаст несколько диаграмм в соответствии с категорией категории, и там она не будет увеличивать категорию высоты до категории – Himansu
См. Обновление, добавленное к ответьте выше, заявив, что то, что вам нужно, на самом деле невозможно с SSRS – Jonnus