2010-04-14 1 views
1

에서 여러 데이터 세트를 사용하는 방법을 services-- 2005보고. 나쁘지는 않지만 두 가지 보고서 데이터 집합이 정의되어 있음을 알았습니다. (별도의 저장 프로 시저를 통해 생성됩니다)SQL 서버 나 SQL 서버 리포팅 서비스에 새로 온 사람, 그리고 기존 보고서를 해독하기 위해 노력하고 보고서

Fields 컬렉션에 사용할 수있는 열 집합이 모두 있고 보고서에 통과 할 단일 행 집합이 있으므로 보고서 데이터 집합이 연결된 위치와 방법을 파악하려고합니다. 보고서 레이아웃에 데이터 집합 조인이 정의 된 섹션이 있습니까? Visual Studio 2005를 사용하여 보고서를 디자인하고 미리 봅니다.

도움 주셔서 감사합니다.

답변

1

나는 보고서를 볼 수 없으므로. 나는 적어도 이것을 제안 할 수있다. 많은 사람들이 매개 변수의 선택 값에 대해 두 번째 데이터 집합을 사용합니다. 아마도 보고서에는 두 번째 데이터 집합을 사용하여 해당 매개 변수에 대한 선택 목록을 표시하는 매개 변수가있을 수 있습니다. 많은 조건에서

+0

안녕 존 - 나는 보고서에 필드 컬렉션 모두 데이터 세트 '필드의 혼합물을 사용하는대로, 선택 값에 대한 두 번째 데이터 집합을 사용하고 믿지 않는다. 그러나 데이터 세트 중 하나는 보고서의 머리말/꼬리말에 사용되는 반면 다른 하나는 세부 정보 섹션과 여러 그룹으로 사용됩니다. 난 아직도 혼란스러워하는 한 가지 질문은 두 데이터 집합의 열이 Fields 컬렉션에 어떻게 올라 갔는가라는 것입니다. 두 열의 이름이 같은 경우 어떻게할까요? – larryq

+0

Larry, 두 개의 데이터 집합에 같은 이름의 열이있는 경우에도 데이터 집합의 이름이 다릅니다. 한 데이터 집합을 사용하여 머리글 및 바닥 글 내용을 채우고 다른 데이터 집합은 세부 정보를 채우는 것으로 언급했습니다. 두 개의 데이터 세트는 링크되지 않고 분리되어 있으며이 경우 별도로 처리 할 수 ​​있습니다. 헤더와 바닥 글을 채우는 데이터 집합에 대한 쿼리를 실행하면 바닥 글에 별도의 내용이있는 경우 두 행으로 구성 될 수 있습니다. –

+0

John, 네 말이 맞아, 그들은 따로 대우 받고있다. 필자는 SQL Reporting Services에 익숙하지 않아 각 보고서 테이블에 설정할 수있는 자체 DataSetName 속성이 있음을 알지 못했습니다. 필자는 SQL 쿼리가 다른 테이블의 열을 조인 할 수있는 것처럼 Fields 컬렉션이 전체 보고서에 있다고 생각했습니다. 혼란을 드려 죄송합니다! – larryq

2

우리는 여러 데이터 세트에서 사용해야합니다. 대개 이러한 데이터 세트는 동일한 보고서 매개 변수를 가져 와서 결과를 반환합니다. 예를 들어 학생이 전달한 수업 목록을 제공하는 보고서가 있다고 가정 해보십시오. 이 보고서에서이 학생 번호의 최소 및 최대를 알고 싶습니다. 이 보고서의 경우 학생 ID를 입력 매개 변수로 가져 와서이 매개 변수를 첫 번째 데이터 집합에 전달하고 전달 된 수업 목록을 가져옵니다. 두 번째 데이터 세트는 학생 수의 최대 및 최소를 생성하기 위해이 매개 변수도 가져옵니다. 이러한 데이터 세트의

모두이 매개 변수를 얻을. 이 매개 변수는 데이터 집합의 공통점 일 수 있습니다.