2016-12-27 1 views
1

헤더 행, 바닥 글 행 및 임의의 수의 세부 행이있는 단일 테이블을 포함하는 간단한 SSRS 보고서가 있습니다. 보고서와 표의 너비는 7 인치이고 보고서의 가장자리에는 .5 인치 여백이 있습니다. 그러나이 보고서를 Excel로 내 보내면 각 열의 너비가 약 8 % 증가하므로 보고서를 인쇄 할 때 보고서가 7.5 인치를 초과하고 두 번째 페이지로 넘칠 수 있습니다. Excel에서 추가 또는 숨겨진 열이 생성되지 않도록 보고서를 단순화했지만 여전히이 문제가 있습니다. Globals! RenderFormat.Name을 사용하여 Excel에서 생성되는지 확인하지만 열 너비의 표현식을 사용할 수 없기 때문에 어떤 도움도되지 않습니다.SSRS에서 Excel로 내보낼 때 열 너비가 변경됨

Excel로 내보낼 때 SSRS에서 동일한 열 너비를 유지하도록하려면 어떻게합니까?

+0

을 찾았습니다. 하지만 이상적인 솔루션은 아닙니다. Excel에서 메뉴에서 페이지 레이아웃을 선택하고 너비를 1 페이지로 변경합니다. 이렇게하면 한 페이지에 인쇄 할 때 모든 것이 축소됩니다. 더 좋은 해결책이 있다면 나는 그것을 보게되어 기쁩니다. – Rono

답변

0

excel로 내보낼 때 열 너비의 종속성이 선형임을 알게되었습니다. 이것은 내가 단순 선형 회귀를 만든 이유이며, 나는 다음과 같은 결과가 :

엑셀로 내보낼 때 X의 열 폭을해야하는 경우 SSRS에 인치 폭에 대해 다음 공식을 사용한다 (Y)를

Y = * X + 0.055624467

또는 내 보낸 엑셀 파일 (10)의 열 폭을 필요로의 0.072810는 SSRS (Y) 인치의 폭이되어야한다 :

Y = 0.072810 * 10 + 0.055624467 그래서 우리는 Y = 0.7837

관련 문제