COUNT_DISTINCT

COUNT_DISTINCT 함수는 필드 하나에 있는 고유 항목의 개수를 집계합니다.

구문

COUNT_DISTINCT( X )

매개변수

  • X - 계산할 항목을 포함하는 필드 또는 표현식

COUNT_DISTINCT 함수의 작동 방식

COUNT_DISTINCT 함수에서는 매개변수 하나를 사용하며, 측정항목, 측정기준 또는 모든 유형의 표현식에 해당하는 이름이 매개변수로 사용될 수 있습니다. COUNT_DISTINCT 함수는 이러한 필드 또는 표현식에 있는 고유 항목의 총 개수를 반환합니다.

중복을 포함하여 모든 항목을 집계하려면 COUNT 함수를 사용하세요.

예시

Example formula Output
COUNT_DISTINCT(user_id) 22,854,921
COUNT_DISTINCT(order_id) 497,091,812

COUNT_DISTINCT의 제한사항

사전 집계된 필드 ( 집계 유형의 자동)나 다른 집계 함수의 결과인 표현식에는 이 함수를 적용할 수 없습니다. 예를 들어 Google 애널리틱스 데이터 소스에서 COUNT_DISTINCT(Sessions)와 같은 수식을 사용하면 오류가 발생합니다.

BigQuery 데이터 소스를 사용할 때 더 높은 쿼리 비용이 발생할 가능성을 없애려면 APPROX_COUNT_DISTINCT 함수를 사용해 보세요.