2012-10-21 3 views
1

보고서 작성기를 사용하여 SSRS 2008 R2 보고서를 작성하여보고 행의 셀을 클릭하면 지금까지 숨겨진 하위 보고서가 표시됩니다. 클릭 한 셀의 행에서 매개 변수 값을 사용하는 쿼리에서 검색된 데이터로 표시되고 채워집니다. 더 설명하기 위해SSRS에서 중첩 된 포함 된 보고서로 보고서를 작성하는 방법

보고서는 클릭하기 전에 다음과 같이한다 : 다음

| Column 1 | Column 2 | Column 3 | Column 4 | 
|Row 1 Col 1 |Row 1 Col 2 |Row 1 Col 3 |Row 1 Col 4 | 
|Row 2 Col 1 |Row 2 Col 2 |Row 2 Col 3 |Row 2 Col 4 | 
|Row 3 Col 1 |Row 3 Col 2 |Row 3 Col 3 |Row 3 Col 4 | 
|Row 4 Col 1 |Row 4 Col 2 |Row 4 Col 3 |Row 4 Col 4 | 

Row 1 Col 1을 클릭 한 후, Row D Col D-Row A Col A의 데이터를 하위 보고서는 다음과 같이 나타납니다 :

| Column 1 | Column 2 | Column 3 | Column 4 | 
|Row 1 Col 1 |Row 1 Col 2 |Row 1 Col 3 |Row 1 Col 4 | 
    | Column A | Column B | Column C | Column D | 
    |Row A Col A |Row A Col B |Row A Col C |Row A Col D | 
    |Row B Col A |Row B Col B |Row B Col C |Row B Col D | 
    |Row C Col A |Row C Col B |Row C Col C |Row C Col D | 
    |Row D Col A |Row D Col B |Row D Col C |Row D Col D | 
|Row 2 Col 1 |Row 2 Col 2 |Row 2 Col 3 |Row 2 Col 4 | 
|Row 3 Col 1 |Row 3 Col 2 |Row 3 Col 3 |Row 3 Col 4 | 
|Row 4 Col 1 |Row 4 Col 2 |Row 4 Col 3 |Row 4 Col 4 | 

하위 보고서의 데이터는 Row 1의 값을 기반으로 한 쿼리에서 채워집니다.

누구든지이 작업을 수행하는 방법을 찾을 수있는 곳을 알려주거나 내가 어떻게 처리 할 수 ​​있는지 제안 할 수 있습니까? SSRS에서도 가능합니까?

답변

1

CodeProject example은 포함 된 보고서를 설정하는 방법을 보여줍니다. 내가 생각하는 예제는 Drilldown 보고서입니다.

+0

페이지의 지침에 따라 기본 보고서 페이지에 하위 보고서를 추가 할 수 있습니다. 그러나 문제는 보고서가 하위 보고서 데이터를 포함하여 보고서의 모든 데이터를 가져 오거나 적어도 보고서가로드되는 데 시간이 오래 걸리므로 적어도 그렇게 느낀다는 것입니다. 기본 보고서 데이터가로드 될 때 하위 보고서 데이터를로드하는 대신 필요한 경우 하위 보고서 데이터를로드 할 수있는 방법이 있습니까? –

+0

하위 보고서를 설정하거나 보고서를 드릴 다운하면 주요 보고서에서 매개 변수를 가져옵니다. 저장 프로 시저와 같은 하위 보고서를 작성하는 데 사용 된 데이터 소스에 해당 매개 변수를 전달하십시오. 따라서 하위 보고서의 데이터는 필요한 것입니다. 자세한 내용은 _ (A) SSRS_에서 CodeProject 예제의 SubReport 만들기를 참조하십시오. 요청시로드. [여기] (http://social.msdn.microsoft.com/Forums/is/sqlreportingservices/thread/386a3868-514c-423c-907d-77b63f1b9ac4)를 보시면 SSRS 2008 예가 가능합니다. 나는 이것을 전에는 사용하지 않았습니다. – BobF

관련 문제