2009-06-19 3 views
0

8.2에서 8.3으로 업그레이드하고 새로운 데이터 컨텐츠 없음 기능을 테스트하십시오. 결과가 반환되면 보고서가 순서대로 표시됩니다. No Data 메시지가 나타나지 않습니다. 그러나 보고서를 테스트 (결과가 예상되지 않는 매개 변수 전달)하면 빈 페이지 (pdf, html, excel output)가 반환됩니다. 머리말이나 꼬리말조차도 페이지에 나타나지 않습니다. 그리고 No Data Content 메시지도 나타나지 않습니다.Cognos 8.3 데이터 컨텐츠 문제 없음

우리는 Oracle SQL을 사용하는 매우 복잡한 보고서를 가지고 있으며 대부분의 경우 머리글 내용은 전달 된 매개 변수를 나열 할뿐만 아니라 데이터베이스의 출력을 렌더링하는 SQL 문에 연결됩니다.이 문제는 포함 된 데이터 개체 즉, 우리는 테이블 객체 안에 임베디드 된리스트 객체를 가지고있다. 나는 지금까지 아무런 성공도없이 여분의 레이어를 벗겨 내려고 노력했다.

8.2에서는 스타일 변수를 사용했습니다. 즉, RowNumber() = 0 또는 RowNumber()가 null 인 경우 보고서의 본문에서 데이터 객체를 조건부로 숨 깁니다. 우리는 머리말이나 꼬리말을 숨기거나 표시 할 어떤 조건도 사용하지 않았습니다. 8.3에서는 이것이 문제가되는 것 같습니다.

이것은 8.3에서 이와 같은 유용한 개선처럼 보였지만 아직 작동하지는 못했습니다. 시도 할 생각이나 제안?

감사합니다. 나는 어떤 조언을 주셔서 감사합니다. 8.2 => 8.4에서 보고서를 업그레이드 할 때

답변

0

우리는이 같은 문제에 달렸다. 우리는 Cognos를 버그로보고했습니다. 버그 추적기 ID를 할당했는지는 확실하지 않지만 곧 해결되지 않을 것이라는 인상을 받았습니다. (분명히 8.3에 존재하고 다음 버전으로 넘어 갔다면 우선 순위가 아닙니다.)

죄송합니다. 현재 수정 방법에 대한 답변이 없으므로, 다음주에 해결 방법을 모색 할 계획이었습니다. 내가 생각해내는 아이디어로이 포스트를 편집 할 것이다.

UPDATE :

이 8.3의 사용 가능한 기능이지만 8.4에서 데이터 컨테이너 (목록, 블록 등)에 대한 새로운 "데이터 없음 내용"속성이있는 경우 확실하지. 이 값을 yes로 설정하면 페이지 맨 위에 두 개의 탭이 생성됩니다. 하나는 데이터가 반환되면 페이지가 표시되고 다른 하나는 레코드가없는 경우입니다. 해당 두 번째 페이지를 사용하여 표시 할 메시지를 사용자 정의 할 수 있습니다. 꽤 멋지지만 실제로는 설명서에 묻혀 있습니다.

희망이 있습니다. 여전히 문제가 발생하면 색인 항목 "데이터 없음> 데이터 컨테이너에 표시 할 항목 지정"을 참조하십시오.

+0

감사합니다. jamey. 우리가 거기에 잠시 들러 가지는 않을지라도, 그것이 8.4에 있다는 것을 유감스럽게 생각합니다. 아무 것도 들리지 않으면 게시 해주세요. 마찬가지로, 내가 무엇이라도 발견하면, 나는 다시 여기에 게시 할 것이다. 건배. –

0

실제로 빈 pdf가 반환 된 것처럼 보입니다.하지만 실제로 데이터가 없으면 두 번째 프롬프트 페이지에서 cognos 뷰어가 버그가납니다. 머리글과 바닥 글 및 렌더링 할 데이터가없는 항목 ... 표시되지 않는 항목.

이것은 8.2에 존재했으며 우리는 항상 최소한의 일을하기 위해 일종의 작업을 수행 할 수있었습니다. 8.3에서 훨씬 더 보편화 된 것 같습니다.

이 솔루션은 이와 유사합니다. halp! > _ <

편집 .. 다음 페이지에 객체 주위에 약간의 작업을 보인다 8.3에서 새 보고서를 생성하고 쿼리를 시작으로 각 구성 요소를 복사하는 것입니다 ... 다음 변수는 ... 페이지 세트 다음과 마스터 세부 관계. 간단히하기 위해서. 기본적으로 8.3에서 처음부터 보고서를 재생성하는 것이 문제를 해결하는 것으로 보입니다.

이것은 우리 보고서의 약 90 %에서 작동합니다.