0

총 5 개의 하위 하위 보고서 수준이 포함 된 여러 하위 보고서가 포함 된 복잡한 SSRS 보고서에서 작업하고 있습니다. 이것은 많은 것이지만 최상위 보고서의 복잡한 특성 때문에 필요합니다.SSRS 개체 참조가 개체 인스턴스로 설정되지 않았습니다.

내가 마지막으로 내가 추가 한 하위 보고서와 이상한 오류가 발생했습니다

:

Warning 1 [rsErrorExecutingSubreport] An error occurred while executing the subreport 'ThingRateQuotaWrapper' (Instance: T0R0S0S1T0R0x0S0): Object reference not set to an instance of an object. C:\Users\mmxxxxxxx\Documents\Visual Studio 2012\ThingsReporting\ThingsReporting\Thing 2014 Consolidated Report.rdl 0 0 

여기에 문제가 있음을 나는 (최상위 레벨에 포함 된 보고서 중 하나 두 번째 수준의 보고서를 실행할 때 " 통합 "보고서) 모든 것이 정상적으로 작동합니다. 하지만 최상위 보고서에서 나는이 unepected 오류가 발생합니다.

위에서 언급 한 특정 하위 보고서는 상위 보고서에서 4 단계 아래에 있으므로 문제가있는 경우 두 번째 수준 보고서가 실패 할 것으로 예상됩니다. 그러나 방금 언급 한 것처럼 완벽하게 작동합니다.

또한 오류 메시지에 언급 된 RDL과 줄 번호는 유용하지 않습니다.

ThingRateQuotaWrapper의 모든 하위 보고서를 삭제, 저장, 다시 삽입 및 구성하는 것을 포함하여이 문제를 해결하기 위해 내가 생각할 수있는 모든 것을 시도했습니다. 이 시점에서 나는 시도 할 다른 것을 생각할 수있다.

중간 수준의 다른 하위 보고서가 제대로 작동하지 않아 하위 보고서가 4 단계 아래로 내려 가기 때문에 어떻게 실패 할 수 있습니까?

누구나 아이디어 나 조언이 있으십니까? SQL Server 2012 Business Intelligence 및 Visual Studio Premium 2012를 사용하고 있습니다.

답변

3

이 문제를 해결했지만 해결책을 완전히 이해할 수 없으므로 확장 할 수있는 의견을 환영합니다.

내 접근 방식은 통합 보고서를 구성하는 보고서 및 포함 된 보고서 집합의 각 식을 조사하여 어떤 이유에서든 실패 할 수있는 항목을 찾습니다. ThingRateQuotaWrapper 하위 보고서가 포함 된 테이블 릭스 행의 표시 여부 표현식 아래에 두려운 빨간색 구불 구불 한 선이 있음을 발견했습니다.

필자는 필드 경고의 원인이 테이블 릭스의 기본 데이터 집합이 아닌 다른 데이터 집합을 사용한다는 것을 알았습니다. 하위 릭스의 가시성을 결정하는 데 필요한 열을 포함하도록 테이블 릭스 데이터 집합을 수정 한 다음 기본 데이터 집합의 새 열을 사용하도록 가시성 표현식을 업데이트했습니다. 이 문제가 해결되었습니다.

0

필자의 경우 하위 보고서의 이름이 바뀌 었으며 (매개 변수 및 모든 것이 정확함) 이름이 변경되었습니다. 이 오류가 발생합니다.

0

이 문제는 하위 보고서의 이름을 바꿀 때 Visual Studio 2017의 SSRS에 영향을줍니다. \ bin \ 폴더에있는 모든 개체를 삭제하면 VS는 오류없이 해당 개체를 다시 작성합니다.

관련 문제