Cognos®에서 보고서 필터 작성
Cognos® 보고서를 작성할 때 보고서를 실행하는 사용자에게 애플리케이션에서 모든 데이터를 선택하지 않고 결과를 필터링하는 기능을 제공해야 합니다. Cognos® Report Studio를 사용하면 다양한 필터를 작성할 수 있습니다. IBM® Marketing Operations 사용자에게는 다음을 수행하는 필터가 필요한 경우가 많습니다.
*
*
*
올바른 방법은 필수 필터가 아닌 선택 가능 필터를 사용하는 것입니다. 선택 가능 필터는 보고서를 실행하는 사용자에게 보다 간단합니다.
이름 및 코드 검색의 모범 사례
올바른 방법은 선택 및 검색 프롬프트를 사용하여 사용자가 오브젝트 이름 또는 오브젝트 코드를 기반으로 보고서를 필터링할 수 있도록 하는 것입니다. IBM® Marketing Operations 데이터 항목은 이름 지정 체계로 [PlanBV].[<Object>].[<item>]을 사용합니다. 예를 들어, 프로젝트 ID의 데이터 항목은 [PlanBV].[Project].[ProjectID]입니다.
선택 및 검색 프롬프트를 작성할 때 사용자 또는 다른 사람이 볼 수 있고 데이터베이스를 검색하는 데 사용할 수 있는 한 가지 값 유형을 지정할 수 있습니다. 예를 들어, 다음 프롬프트 제어 구성은 사용자에게 프로젝트 이름 또는 코드를 프롬프트하지만 일반적으로 보다 빠른 방법인 프로젝트 ID를 사용하여 검색합니다.
*
*
날짜 검색의 모범 사례
Cognos®에서 특정 날짜 범위 동안 사용으로 설정되는 오브젝트를 리턴하는 날짜 필터를 작성하려면(IBM® Marketing Operations의 고급 검색과 동일) 범위 옵션을 사용으로 설정하여 날짜 프롬프트를 사용하고 시작 날짜와 종료 날짜를 모두 포함하는 필터를 작성하십시오. 이 필터는 다음 기준을 충족하는 오브젝트를 리턴합니다.
*
*
*
다음 필터는 날짜 프롬프트 Target_Date_Prompt에 입력한 날짜 범위 동안 활성 프로젝트를 검색합니다.
[PlanBV].[Project].[Project Start Date] in_range ?Target_Date_Prompt? OR
[PlanBV].[Project].[Project End Date] in_range ?Target_Date_Prompt? OR
([PlanBV].[Project].[Project Start Date] <= ?Target_Date_Prompt? AND
[PlanBV].[Project].[Project End Date] >= ?Target_Date_Prompt?)
오브젝트 상태 및 유형 필터의 모범 사례
상태 및 유형 세트가 작고 고정적이므로 상태 또는 유형을 필터링하려면 단순 복수 선택 제어를 사용하십시오.
사용자에게 오브젝트의 상태 또는 유형(또는 둘 다)을 물으려면 다음을 수행하십시오.
*
상태 프롬프트를 표시하려면 <OBJECT> 상태 쿼리 제목으로 복수 선택 제어를 사용하십시오.
*
유형 프롬프트를 표시하려면 <OBJECT> 템플리트 쿼리 제목으로 복수 선택 제어를 사용하십시오.