Qlik DataMarket에서 집계 데이터 선택

일부 Qlik DataMarket 데이터 셋에는 집계 필드 값을 포함하는 차원이 포함됩니다. 이러한 차원은 계층을 나타내며 해당 계층의 수준을 나타내는 둘 이상의 필드를 포함합니다. 계층 내 필드는 빈 값을 포함할 수 있습니다. 해당 빈 값에 연결된 수는 해당 필드의 다른 값에 연결된 수의 집계입니다.

예를 들어 World population by country 데이터 셋에는 Sex 차원이 포함됩니다. 이 차원에는 하위 집합 필드 값 FemaleMale이 포함됩니다. SexQlik Sense로 로드될 때 세 개의 값인 Female, Male 및 집계 필드 값을 위한 빈 값이 포함됩니다.

차원 Sex가 있는 막대형 차트에서 아르헨티나의 총 남성 및 여성 인구는 각각의 두 개의 막대와 이름이 지정되지 않은 집계용 막대로 표시됩니다.

이미지에 표시된 예에서 집계 필드 값에는 FemaleMale의 합계가 포함됩니다.

차원의 모든 하위 집합 필드 값이 포함될 때마다 빈 값 필드가 포함됩니다. 집계 필드 값에 연결된 합계는 데이터에 있으며 데이터 집계를 계산할 때 포함되어 있을 경우 두 번 계산될 수 있습니다.

사용되는 시각화에 따라 집계 필드 값을 제외할 수 있습니다. 예:

  • 데이터 관리자에서 null 설정 데이터 프로파일링 카드를 사용하여 빈 값을 null로 설정하고 속성차원 섹션에서 null 값 포함을 해제하여 차원에서 null 값을 제외합니다.
  • 표현식을 사용하여 포함되는 차원 값을 제한한 다음 속성차원 섹션에서 null 값 포함을 해제합니다. 예를 들어 Sex 차원에서 표현식 =if(match(Sex,'Female','Male'),Sex)를 사용하여 집계 필드 값을 제외할 수 있습니다.
  • 집합 분석 표현식을 사용하여 측정값에서 빈 값의 집계 수를 제외합니다.
참고: 집계 데이터가 있는 여러 필드가 포함된 World population by country 등의 데이터 셋으로 작업하는 경우, 해당 집계 필드가 있는 테이블이 직접 연결되어 있지 않은지 확인하십시오. 직접 연결되어 있으면 순환 참조가 생성될 가능성이 있습니다.

자세한 내용은 순환 참조에 대한 이해 및 해결을 참조하십시오.