필터에 EVALUATE_PREDICATE 함수 임베딩

EVALUATE_PREDICATE 함수를 인라인 필터 절로 추가할 수 있습니다.

필터 연산자를 사용하여 필요한 인라인 필터 절을 생성할 수 없을 때 이 함수를 사용할 수 있습니다. 이 함수는 SQL 함수와 반환 유형이 부울인 데이터베이스 함수에만 사용하십시오. 이 함수는 계층 열, XML 데이터 소스 및 모든 다차원 데이터 소스와 함께 사용할 수 없습니다. 이 함수를 필터에 임베딩하려면 관리자가 부여한 EVALUATE_PREDICATE 함수 추가 권한이 필요합니다.
  1. 편집할 수 있도록 분석을 엽니다.
  2. [조건] 탭의 [필터] 창에서 추가 옵션을 누르고 EVALUATE_PREDICATE 함수 추가를 선택합니다.
  3. [새 EVALUATE_PREDICATE 함수] 대화상자에 함수의 공식을 입력합니다.
  4. 확인을 눌러 [필터] 창에서 EVALUATE_PREDICATE 함수를 추가합니다.

예를 들어, EVALUATE_PREDICATE 함수를 통해 다음 필터 절을 추가하여 Products.P4 Brand 열의 길이가 6자 미만인 값을 제외할 수 있습니다.

SELECT
0 s_0,
"A - Sample Sales"."Products"."P3 LOB s_1, 
"A - Sample Sales"."Products"."P4 Brand" s_2,
"A - Sample Sales"."Base Facts"."1- Revenue" s_3
FROM "A - Sample Sales"
Where EVALUATE_PREDICATE('length(%1)>6',"A - Sample Sales"."Products"."P4 Brand").
ORDER BY 1,2,3