2017-03-02 6 views
1

여러 차트가 포함 된 SSRS 보고서가 있습니다. 차트가 동적으로 아래의 코드를 사용하여 크기를 조정합니다 결과의 일정 금액을 명중SSRS - 동적 몸체 높이 설정

는 :

=(1 + Count(Fields!groupedColumnName.Value, "MyDataset")/2) & ” in” 

문제는 차트 몸 크기를 조정하고 있지만 것은하지 않습니다. 보고서의 몸에

현재 크기 매개 변수는 A4 (세로)로 설정됩니다

높이 : 29.7cm; 너비 : 21cm;

이 값을 동적으로 설정할 수있는 방법이 있습니까? 내가 표현을 입력 할 수있는 것처럼 보이지 않습니다.

+0

. 차트 크기가 변경되면 확장되어 더 많은 공간을 차지하게되고 ConsumeContainerWhiteSpace가 초과분을 제거해야합니다. 적어도 그것이 그것이 작동 할 것이라고 생각하는 방법입니다. "높이 : 29.7cm, 너비 : 21cm," 이것은 인쇄용입니다. 당신이하려고하는 것을보고 나는 당신이이 보고서를 인쇄하지 않을 것이라고 가정합니다. – Snowlockk

+0

@Snowlockk 인쇄는 미래에 가능성이 있지만 이드는 어느 방향 으로든 선택할 수있는 옵션을 제공 할 수 있음을 알고 있습니다. –

답변

0

이 질문에 대한 대답은 매우 간단합니다.

보고서가 렌더링 될 때 (인쇄되지 않은 경우) 보고서의 크기를 설정할 수있는 InteractiveSize라는 보고서 속성이 있습니다.

필요에 따라 너비 또는 높이 값을 '0'으로 설정하기 만하면됩니다. true로 ConsumeContainerWhiteSpace을 설정하고 수동으로 보고서 크기가 거대한 한 경우

enter image description here

+0

대화 형 크기를 설정할 때 궁극적으로 0 MINIMUM 크기 만 처리합니까, 아니면 데이터 집합이 더 많은 공간을 차지한다면 PageSize의 크기를 대체할까요? 비슷하지만 높이를 사용하여 페이지의 아래쪽에있는 스크롤 막대가 아래로 스크롤하지 않고 볼 수 있도록 데이터 세트가 작을 때 볼 수 있도록 크기를 원합니다. 데이터 집합이 더 큰 경우의 최대 크기보다 큽니다. – NocFenix

+0

@ NocFenix ​​대화 형 높이를 0으로 설정하면 기본 페이지 크기가 선택되는 반면 크기를 필요에 맞게 설정하여 무시할 수 있다고 생각합니다. 그것의 조금 더 실험의 가치가있는 –