2009-03-10 2 views
3

하나의 그룹 (사무실 이름)이있는 보고서가 각 그룹간에 나누어 져있어 하나의 Office에 대한 데이터 만 주어진 페이지에 나타날 수 있습니다. Office 헤더 이름을 페이지 머리글에 표시하려면 어떻게합니까?보고 서비스 - 페이지 머리글의 그룹 이름

Office Name 값이있는 보고서의 본문 섹션에 숨겨진 텍스트 상자를 만든 다음 페이지 머리글에서 해당 텍스트를 참조하려고 시도했지만 페이지 1에서 마지막 Office Name 값을 얻었습니다. 다른 페이지.

답변

0

나는 그것을 작동 시켰고 다른 누군가가이 문제를 해결할 경우를 대비해 답변을 게시 할 것입니다.

텍스트 상자를 참조하는 기능이 작동하지 않지만 같은 값을 가진 테이블에 숨겨진 열을 넣으면 페이지 머리글에서 참조 할 수 있습니다.

4

오늘 마침내 나는 또 다른 방법을 찾았습니다.

페이지 나누기를 지정한 그룹의 속성 창에서 Group 섹션을 확장하십시오. , Pagination in Reporting Services (Report Builder and SSRS)

당신은 테이블 릭스 속성에 BreakLocation 속성을 설정할 수 있습니다 을 사각형 속성 또는 그룹 속성 대화 상자를 참조하지만 당신은 은 보고서 작성기 속성에서 장애인, ResetPageNumber 및 페이지 이름 속성을 설정해야합니다 창.

PageName 필드가 표시됩니다. 이 필드는 tablix에서 사용하는 데이터 집합의 필드 데이터 값 중 하나의 값으로 설정할 수 있습니다.

PageName 필드를 설정하면 페이지 머리글/바닥 글에 텍스트 상자를 추가하고 PageName 필드를 사용하도록 식을 설정할 수 있습니다. Built-in Globals and Users References (Report Builder and SSRS)

=Globals!PageName 

다음은 각 그룹 변경시 변경되어야하며 각 페이지에서 볼 수 있어야합니다.

정말 좋은 해결책을 찾는 데 어려움을 겪었으므로 답변을 정리해야 할 필요가 있으면 언제든지 제안 해주세요.

+0

헤더에 포함 할 데이터 영역의 값이 2 개 또는 3 개이면 어떻게됩니까? 이 솔루션을 사용하면 1 개의 값만 제공 할 수 있습니다. –

+0

2010 년 보고서 정의에서만 작동한다는 점을 유의하십시오. 에서는 작동하지 않습니다. –