2017-10-26 14 views
1

목록 보고서가 있으며 다음과 같은 제품이 포함 된 쿼리 제목에서 가져옵니다. a, b, c, d, e. 그러나 보고서 쿼리에는 a, b, c를 필터링하는 필터가 있습니다.Cognos 보고서에서 보고서에없는 데이터 항목을 필터링하지 못하게하는 방법은 무엇입니까?

HTML로 보고서를 실행하면 예상대로 제품 a부터 c까지 표시됩니다. 문제는 제품 열을 클릭하고 필터를 작성하면 필터가 throughc 대신 a ~ e 값을 표시한다는 것입니다. 이 문제를 해결하는 방법을 알고 있으므로 보고서에없는 제품을 필터링 할 수 없습니까?

+0

이 Query Studio 또는 Report Studio 또는 다른 것이 있습니까? – Johnsonium

+0

Report Studio. 실제로 Cognos 11이라는 것을 추가해야합니다 (Cognos-11에 태그하지 못하게 할 것입니다). – helloworld22

답변

1

Report Studio 보고서에서 매개 변수가있는 필터를 만들지 만 연결된 사용자 지정 음성 안내를 만들지 않으면 Cognos가 시스템 프롬프트를 생성합니다. 항목의 데이터 유형과 필터의 특성에 따라 적절한 프롬프트 유형이라고 생각하는 것을 선택합니다. 값 프롬프트의 경우 일부 값이 이미 다른 필터에서 필터링 되어도 사용 가능한 모든 값을 표시합니다.

해결 방법은 필터링 된 쿼리를 원본으로 가리키는 프롬프트 페이지에서 사용자 지정 값 프롬프트를 만드는 것입니다.

거친 단계는 다음과 같습니다

  1. 당신이 프롬프트
  2. 에 선택 표시하려는 경우에만 값으로
  3. 필터 새 쿼리를 필터링 할 데이터 항목을 포함하는 새 쿼리를 만듭니다
  4. 프롬프트 페이지를 아직 작성하지 않은 경우 작성하십시오.
  5. 프롬프트 페이지에 값 프롬프트를 추가하고 기본 조회 필터에 매개 변수를 지정하십시오.
  6. 새 프로를 구성하십시오 보고서를 실행할 때 얻을 것이다 MPT의 '검색어'속성은 이제 쿼리

의 데이터 항목을 가리 키도록 '사용 가치'와 '표시 값'을 설정합니다 새 쿼리

  • 를 가리 키도록 원하는 값만 표시하는 프롬프트가있는 프롬프트 페이지.

  • +0

    명확히하기 위해 추가 값을 표시하는 것은 프롬프트 페이지가 아닙니다 ... 실제로 데이터가 들어있는 결과 페이지입니다. 방금 ​​프롬프트의 쿼리에서 원하는 데이터 항목을 필터링하는 프롬프트를 만들려고했는데 프롬프트에 대해 작동합니다. 그러나 결과 페이지에서 클릭하여 사용자 지정 필터를 만들면 데이터베이스의 다른 값이 포함됩니다. – helloworld22