2010-03-22 4 views
0

Cognos 보고서 스튜디오를 처음 사용했습니다. 비즈니스 날짜별로 쿼리 항목으로 구성된 데이터가 있습니다. Cognos 보고서에는 영업일 기준으로 데이터 필터가 표시됩니다. 영업일에는 별도의 테이블 조인이 있습니다. 이것은 항상 현재 열리는 하나의 열이고 하나의 행 표입니다. Cognos 보고서는 데이터가 데이터 소스에 채워진 후 매일 실행되도록 예약됩니다. 이 부분은 잘 작동합니다.옵션 프롬프트 (Cognos 8.3)

그러나 필자는이 보고서를 필요할 때 실행할 수 있기를 원하며 요청에 따라이 보고서를 실행하면 데이터베이스 테이블에서 날짜를 묻는 대신 메시지를 표시해야합니다. 나는 프롬프트를 추가하는 방법을 알고 있지만 프롬프트를 추가하면 스케줄 된 보고서가 작동하지 않습니다! 테이블에서 동적으로 선택해야하므로 기본값을 제공 할 수 없습니다.

모든 포인터가 도움이 될 것입니다!

답변

1

프롬프트 (프롬프트에서 파생 된 필터)를 선택적으로 만들고 프롬프트에 값이 있으면 무시할 다른 필터의 조건을 설정합니다.

0

이것은 늦었지만 다른 사람들에게 도움이 될 수 있습니다. 제안 사항 : - 메타 데이터에서 현재 업무 날짜 기본값을 사용하는 프롬프트 매크로를 만듭니다. - 보고서에서 프롬프트 매크로에 정의 된 매개 변수를 사용하여 날짜 프롬프트를 만듭니다. - 보고서 일정에서 날짜 프롬프트를 비워 둡니다. 매일 새로 고침

이렇게하면 일정이 새로 고침 된 날짜로 실행되며 보고서를 수동으로 실행하는 동안 날짜를 선택할 수 있습니다.