디렉트 디스커버리를 사용하여 차트를 만드는 방법

DIMENSION 필드를 차트 차원으로 사용하고 MEASURE 필드를 차트 표현식에 사용하여 차트를 만들 수 있습니다. DETAIL 필드는 차트에 영향을 주지 않으며 사용할 수 없습니다.

Direct Discovery 필드만 사용하는 QlikView 차트의 경우 모든 집계가 데이터베이스에서 수행됩니다. 차트에 디렉트 디스커버리와 인 메모리 필드가 모두 있는 경우 데이터베이스 집계가 먼저 수행된 다음 차트 수준 집계가 수행됩니다.

MEASURE 필드와 함께 사용할 수 있는 집계 함수는 다음과 같습니다.

  • 합계
  • Avg
  • Count
  • 최소
  • 최대

디렉트 디스커버리를 사용할 때는 소스 데이터베이스에서 지원하는 집계의 유형을 알아야 합니다. 예를 들어 대부분의 SQL 데이터베이스는 모든 집계에 DISTINCT를 지원하지만 Google BigQuery는 COUNT(DISTINCT ...)만 지원합니다.

Direct Discovery 필드를 사용할 때는 대화형 정렬, 서식 지정, 시각적 단서, 차원 한계 등 QlikView 차트 기능을 대부분 사용할 수 있습니다.

SQL 구문과 연관되는 Direct Discovery의 특성 때문에 Direct Discovery 필드에는 피벗 테이블과 미니 차트가 지원되지 않습니다.

MEASURE 필드에 인용이 필요한 경우 차트 표현식이 아닌 Direct Query 문에 인용 부호를 적용해야 합니다. Oracle과 같이 인용 부호가 붙은 식별자를 사용하여 대/소문자 구분을 제어하는 데이터베이스의 경우, 차트 표현식의 열 이름과 데이터베이스의 열 이름의 대/소문자가 정확하게 일치해야 합니다.

밑줄로 시작하는 MEASURE 필드는 차트 표현식에서 큰따옴표로 묶어야 합니다.

차트의 "누락 항목 표시 안 함" 옵션은 Direct Discovery 필드에서 작동하지 않으며 비활성화해야 합니다. 이 옵션이 비활성화되면 "값이 Null이면 표시 안 함" 옵션이 제대로 작동합니다.

See also: