문제

이것은 SSRS 2008에 있습니다.
Tablix에 내장 된 Tablix와 함께 보고서를 작성했습니다. 이 하위 보고서에는 많은 정보가 포함되어 있습니다 (그리고 많은 것을 의미합니다.로드하는 데 45 초 이상이 걸립니다).

보고서가 처음 실행될 때 데이터를 처리/로드하기 위해 보여 주거나 더 정확하게 표시하고 싶지 않습니다. 표시하지 않기를 원하지 않습니다. 모든 데이터는 여전히 초기로드 시간에 여전히 처리되기 때문입니다.
대신, 나는 그것을 표시 할 때 하위 보고서를 개별적으로 처리하고 (및 데이터를 가져 왔음) 만 개별적으로 처리하기를 원합니다 (예 : 전환하기 위해 A + 사인을 클릭하거나 이미지/ 링크를 클릭하는 동안 이미지/ 링크를 클릭하는 것과 같은 다른 옵션이 있습니다. 같은 보고서). 또한 다른 탭이나 그와 비슷한 탭에서 하위 보고서를 열고 싶지 않습니다 ....

누구든지 해결책을 아는 사람이 있습니까? 어쩌면 온로드 방법, 동적 하위 보고서 또는 그와 비슷한 것이 있습니까?
DataElementOutput 속성을 살펴 보려고 시도했지만 그게 읽기가 ... 다른 것이 있습니까?

도움이 되었습니까?

해결책 2

따라서 결과적으로 문제는 실제로 부모 보고서의 각 행에 대해 하위 보고서를 반복했기 때문에 실제로 문제였습니다. 따라서 하위 보고서는 여러 번이라고 불 렸습니다 ...
MS에 따르면 개별 하위 보고서를 동적으로 처리 할 방법이 없습니다. 하위 보고서 (적어도 데이터가 많은 부분)를 별도의 페이지로 나누어이 문제를 해결해야했습니다. :(

다른 팁

해결 방법을 구현하기 위해 많은 후프를 뛰어 넘기 전에 하위 보고서의 데이터를 제공하는 쿼리의 실행 계획을 분석 했습니까? 그렇지 않은 경우, 쿼리 최적화가 데이터를 빠르게 전달하는 데 도움이되는 덮개 색인을 추가하여 성능을 향상시킬 수 있는지 확인하는 것이 좋습니다.

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

계산서

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top