2013-01-23 3 views
2

일정 데이터를 표시하는 보고서 작업 중입니다. 이 보고서는 지정된 날짜 범위 사이에 약속 된 날짜가있는 모든 작업에 대한 데이터를 표시해야합니다.SSRS 하위 보고서 또는 다른 솔루션

이 데이터를 가장 잘 표시하는 방법은 각 작업에 대해 단일 행을 반환하는 헤더 정보 (작업 번호, 설명, 마감일 등)가있는 데이터 집합을 작성하는 것입니다.

각 작업에 대한 세부 레코드가 여러 개 있습니다 (품목 설명/세부 정보, 작업장 설명 및 세부 정보). 이들 각각은 여러 행을 반환 할 수 있습니다.

제 질문은이 세부 정보를 각 헤더 레코드와 그룹화하는 방법입니다. 작업 당 하나 개의 레코드 블록과 같은 것을 가지고 희망 :

- 헤더 데이터 집합 작업 번호, 작업 제품 설명 등 --line 항목 설명 데이터 세트 --Work 센터 데이터 세트 ... 날짜 선박

다음 기록 .....

미리 도움을 청하십시오. 브라이언

답변

2

데이터 집합에있는 각 레코드들이별로 그룹화 할 수있는 필드가있는 경우

는 다음이 실제로 매우 간단합니다. SSRS에서 테이블의 그룹화 기능을 사용해야합니다. 논리적으로 모든 행 (헤더와 세부 사항 모두 포함)을 포함하는 뷰를 생성하고이를 하나의 데이터 세트로 SSRS에 전달하는 것이 가장 쉽습니다.

다음은 Microsoft의 최근 연습입니다. 질문에 지정하지 않았으므로 특정 버전에 맞게 버전 번호를 변경할 수 있습니다. 그룹 헤더 필드는 그들을 완고함 할 distintly 포맷 할 수 있습니다 등

http://technet.microsoft.com/en-us/library/dd255263.aspx

당신은에 의해 그룹이 보고서의 데이터 세트에 포함되어 있지 수있는 필드, 그것은 외국 관계 뭔가 당신이있어 즉 경우 단일 뷰에 넣을 수 없으면 하위 보고서를 조사해야합니다. 그러나 제공된 정보를 기반으로 간단한 행 또는 열 그룹을 잘 작동합니다.

+0

감사합니다. 시도해 보겠습니다. 죄송합니다. SSRS 2008을 사용하고 있다고 언급 했어야합니다. –

관련 문제