2017-10-20 11 views
0

현재 Cognos BI Suite에 정확히 같은 필터가 적용되어 불행히도 해당 필터의 내용이 자주 변경되는 쿼리가 많이 있습니다. 이것은 동시에 매주 10 개 이상의 보고서에서 수동으로 필터를 수동으로 업데이트해야한다는 것을 의미합니다.여러 쿼리가 단일 값 집합을 기반으로 필터를 적용하도록 만드는 방법이 있습니까?

단일 집합 목록을 어딘가에 배치 한 다음 실행할 때마다 목록에서 필터 내용을 가져 오는 것이 더 효율적인 방법이 있습니까?

답변

1

문제가 필터 내용 (예 : 하드 코딩 된 문자열 값)을 변경해야하는 경우이 방법을 유지 관리하기 쉬운 가장 쉬운 방법은 모델에서 필터 개체를 만드는 것입니다. 이렇게하면 보고서에서 필터를 사용할 수 있으며 정의는 모델에 유지됩니다.

예를 들어, 다음과 같이 필터를 상상 :

[Department] = 'Food' 

당신은 '부'라는 모델 또는 위의 표현에 더 자세한 설명 뭔가 필터 개체를 만들 수 있습니다. 보고서에 필터를 적용해야하는 경우 모델의 필터 개체를 드래그하기 만하면됩니다.

나중에 필터를 변경해야하는 경우 모델에서 한 번만 수행하면 필터를 참조하는 모든 보고서에 필터가 자동으로 적용됩니다.