2017-04-07 13 views
0

나는이 문제를 인터넷 검색으로 해결했으며이 문제가 발생한 사람은 아무도 없을 것으로 보인다. 나는 SSRS 2012와 함께 주 보고서와 하위 보고서를 가지고 일하고 있습니다. 하위 보고서에는 두 개의 매개 변수가 있습니다. 하나는 계정 번호이고 다른 하나는 날짜입니다. 이러한 하위 보고서를 제대로 전달 된 있지만 미리보기 결과를 다른 하위 보고서를 저장 프로 시저를 보여주는 것보다 다릅니다.저장 프로 시저가 반환하는 것과 다른 결과를 미리 보는 SSRS 보고서의 문제

이 그림은, 그래서 여기에 1000 개 단어를 말한다처럼 저장된 프로 시저의 결과가 모습입니다 : RDL Preview Results

유일한에게 : DB stored proc results

난 그냥 하위 보고서를 렌더링 , 나는이 무엇입니까 그룹화는 StateOfJurisdiction에 있습니다. 나는 이것을 그룹화하거나하지 않고 시도했다.

두 행의 데이터를 혼합하는 것으로 보입니다. 또한 확실하게 RDL 캐시 파일을 지웠습니다. 어떤 도움이라도 대단히 감사하겠습니다!

+1

"하위 보고서 만 렌더링하면이 문제가 발생합니다 ....". 문제는 주 보고서와 관련이 없습니다. 하위 보고서에서 수동으로 매개 변수를 설정하고 실행하여 불일치가 계속 나타나는 것을 확인할 수 있습니까? – Daniel

+0

SQL 프로파일 러를 사용하여 추적을 실행하고 쿼리를 비교하십시오. –

+0

감사합니다. Daniel. 당신이 올바른지. 나는 문제가 주요 보고서와 관련이 없다는 것을 99.9 % 확신한다. 또한 사용중인 매개 변수를 검사했으며 하위 보고서 만 실행했을 때와 결과가 동일합니다. –

답변

0

좋아,이 모든 밤을 어지럽히고 난 후에, 나는 새로운 하위 보고서를 만들고 크기에 대해 시도하기로 결정했습니다. 그것은 효과가있다! 그게 전부 였는지 모르겠지만 나중에 RDL 파일을 비교하여 총기가 무엇인지 확인해야합니다. 그래도 모든 도움에 감사드립니다!

0

Visual Studio에서 보고서를 테스트하는 것처럼 들립니다. Visual Studio는 개발시 데이터베이스 히트를 캐시합니다. 최신 데이터로 새로 고치려면 데이터 세트를 새로 고치거나 보고서를 실행하고 녹색 새로 고침 화살표를 선택하십시오. 그렇지 않으면 미래의 캐시에 대해 실행됩니다.