countOver - Amazon QuickSight

countOver

countOver 함수는 차원 목록으로 구분한 크기 또는 치수의 개수를 계산합니다.

구문

괄호를 사용해야 합니다. 어떤 인수가 옵션인지 보려면 다음 설명을 확인합니다.

countOver ( measure or dimension field ,[ partition_field, ... ] ,calculation level )

인수

측정치 또는 차원 필드

계산하려는 측정값 또는 차원으로, 예를 들면 sum({Sales Amt})입니다. 계산 수준이 NULL 또는 POST_AGG_FILTER로 설정된 경우 집계를 사용하십시오. 계산 수준이 PRE_FILTER 또는 PRE_AGG로 설정된 경우 집계를 사용하지 마십시오.

partition field

(선택 사항) 하나 이상의 차원을 분할하는 기준으로, 쉼표로 구분합니다.

두 단어 이상이면 목록의 각 필드가 {}(중괄호)로 묶입니다. 전체 목록은 [ ](대괄호)로 묶입니다.

계산 수준

(선택 사항) 사용할 계산 수준을 지정합니다.

  • PRE_FILTER - 사전 필터 계산이 데이터 세트 필터보다 먼저 계산됩니다.

  • PRE_AGG - 사전 집계 계산이 집계 및 상위/하위 N 필터를 시각적 객체에 적용하기 전에 계산됩니다.

  • POST_AGG_FILTER - (기본값) 시각적 객체가 표시될 때 테이블 계산이 수행됩니다.

비어 있을 때 이 값은 기본적으로 POST_AGG_FILTER로 설정됩니다. 자세한 내용은 Amazon QuickSight에서 레벨 인식 계산 사용 단원을 참조하십시오.

다음 예제는 CityStateSales 개수입니다.

countOver ( Sales, [City, State] )

다음 예제는 CityState{County} 개수입니다.

countOver ( {County}, [City, State] )

다음 예제는 Customer Region에 대한 Billed Amount 개수를 보여줍니다. 테이블 계산의 필드는 시각적 객체의 필드 모음에 있습니다.

countOver ( sum({Billed Amount}), [{Customer Region}] )

다음 스크린샷에 예제 결과가 나와 있습니다. 관련된 다른 필드가 없으므로 각 리전의 개수는 1입니다.

Table showing countOver value of 1 for each Customer Region: APAC, EMEA, and US.

추가 필드를 추가하면 개수가 변경됩니다. 다음 스크린샷에서는 Customer SegmentService Line을 추가합니다. 이러한 필드 각각에는 세 고유값이 포함됩니다. 세그먼트 3개, 서비스 라인 3개, 리전 3개이므로 계산 필드에 9라고 표시합니다.

Data table showing countOver values for Enterprise customer segments across regions.

계산 필드 countOver( sum({Billed Amount}), [{Customer Region}, {Customer Segment}, {Service Line}]의 파티션 필드에 추가 필드를 2개 추가할 경우 각 행에 대한 개수는 다시 1입니다.

Data table showing countOver values for Customer Segment, Service Line, and Customer Region combinations.