2011-09-23 3 views
2

보고 용도로 Crystal Reports XI R3을 사용하고 있습니다. 우리는 보고서의 데이터 소스 역할을하는 형식화 된 데이터 집합을 만들었습니다.Crystal Reports - 차트가 포함 된 경우 데이터 반복

보고서 중 하나의 표와 함께 막 대형 차트를 포함하여 문제가 있습니다. 차트는 기본적으로 머리글 섹션에 포함되며 눈금은 본문 구역 밖으로 생성됩니다.

차트없이 보고서를 디자인하면 정상적으로 작동합니다. 8 행의 데이터를 제공하면 보고서에 8 행까지 게시됩니다. 그러나 동일한 보고서에 차트를 포함하면 세부 정보 섹션의 데이터가 곱 해져서 동일한 데이터 소스로 64 개의 행이나 다른 데이터가 표시됩니다.

이것은 꽤 직선적 인 기능이어야하지만 나에게 효과적이지는 않습니다. 나는 하위 보고서를 포함 시키려고했는데 하위 보고서에 세부 정보 섹션이있어 제대로 작동합니다. 그러나이 보고서 자체가 하위 보고서로 포함되어 Crystal에서 중첩 된 하위 보고서를 가질 수는 없으므로이 방법을 사용할 수 없습니다.

무엇이 잘못 될 수 있는지에 대한 몇 가지 지침을 알려주십시오.

편집 : 추가 조사에서 차트와 그리드를 채우는 데 두 개의 다른 테이블이있는 것으로 보이는 것이 문제입니다. 둘 다 단일 테이블을 사용하면 잘 작동합니다. @ 칼리의 요청에

첨부 스크린 샷 : enter image description here

+0

더 잘 이해하기 위해 잘못된 보고서의 스크린 샷을 게시 할 수 있습니까? –

+0

@kalyan 스크린 샷이 어떻게 도움이 될지 잘 모르겠다. 상단에는 막대 채팅이 있고 하단에는 중복 된 행이있는 그리드가있다. 스크린 샷의 문제는 반복되는 데이터 때문에 보고서가 여러 페이지로 확장되어 여러 개의 스크린 샷을 포함해야한다는 것입니다. –

+0

아니요, 설명에 "차트가 머리글 섹션에 포함됩니다."라고 말하면됩니다. 따라서 첫 번째 페이지 만 게시하십시오. –

답변

1

문제는 참으로 하나의 보고서에 대해 여러 관련이없는 테이블을 사용하여이었다. 기본적으로 Crystal Reports는 여러 테이블이 서로 연결되어 있지 않으면 허용하지 않습니다. 링크를 지정하지 않으면 링크를 독자적으로 적용하고 보고서를 게시하는 동안 조인을 실행합니다.

이 참여로 인해 데이터가 반복적으로 전송되었습니다.

이 문제를 해결하기 위해 표에 해당하는 테이블의 기본 키에 그룹을 만들고 그룹을 사용하여 표를 생성하고 세부 정보 섹션을 표시하지 않았습니다. 문제가 해결되었습니다.