2016-07-29 3 views
0

SSRS 보고서를 작성 중입니다.SSRS 보고서 페이지 방향을 동적으로 변경하십시오.

현재 한 가지 문제가 있습니다. 하나의 보고서에 두 개의 테이블 릭스가 있습니다. 이제 Tablix1 또는 Tablix2가 두 조건 중 하나에 표시됩니다.

예를 들면 : 하나의 플래그를 True로 설정하면 Tablix1이 표시되고이 레이아웃에 대해 가로가되고 플래그 값을 False로 전달하면 Tablix2가 표시되고 레이아웃이 세로가되어야합니다.

보기/숨기기 테이블 릭스에 대한 해결책이 있지만 방향은 무엇입니까?

어떻게 이것을 SSRS 보고서에서 수행 할 수 있습니까? 누구든지 나를 도우거나 안내 할 수 있습니까?

미리 감사드립니다.

+0

직접 내보내기 또는 보고서 뷰어 제어에 사용되는 내보내기 방법 유형은 무엇입니까? –

+0

보고서 뷰어 컨트롤을 사용하여 보고서를 표시했습니다. – pedram

+0

아무도 이것에 나를 도울 수 있습니까? – pedram

답변

2

2012 년과 관련하여이 질문에 답할 수는 있지만 보고서를 작성하는 것은 불가능합니다. 아래 내주의 사항을 참조하십시오. SSRS에는 보고서의 크기와 중단 부분을 결정하는 두 가지 속성이 있습니다. InteractiveSize는 대화식 형식 (예 : RDL 또는 MHTML4.0)으로 볼 때 페이지 크기를 결정합니다. 다른 모든 보고서 형식 (예 : Word, PDF, Excel, CSV)의 경우 PageSize는 비대화 형 형식으로 볼 때 페이지 크기를 결정합니다.

SSRS 2012 및 이전 버전에서는 InteractiveSize 또는 PageSize 필드에식이 허용되지 않습니다. 즉, 변수 나 매개 변수 또는 필드 값을 참조 할 수 없습니다.

주의해야 할 점은 내가 일반적으로 두 개 또는 세 개의 페이지 폭 나는 (높이) "11 (폭)"8.5의 페이지 크기로 생성 한 기존 보고서를했다. 그런 다음 빈 보고서를 만들고 내 원래 보고서를 가리키는 11 "x 8.5"하위 보고서를 추가했습니다. 이것을 PDF로 내보낼 때, 프리젠 테이션 문서에서 예상하는 것과 같이 11 인치 (너비) x 8.5 인치 (높이) PDF의 간격 및 페이지 나누기가 있습니다. 그러나 Word로 내보낼 때 Microsoft Word가 손상되고 구워졌습니다. 이것은 PDF 내보내기가 하드 페이지 나누기를 사용하고 Word 내보내기가 소프트 페이지 나누기를 사용한다는 것과 관련이 있습니다. 어떤 상황에서 필요한지에 따라 단일 보고서 (즉, 논리 및 데이터 집합이 한 번만 설정된 단일 위치)를 사용하고 다른 보고서 크기의 다른 하위 보고서로 해당 보고서를 참조 할 수 있습니다 . 허용 된 내보내기 형식으로 결과를 철저히 테스트하십시오.

도움이 되었기를 바랍니다.

관련 문제