다음을 통해 공유


집계 함수 형식 한 눈에 보기

적용 대상: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

집계 함수는 값 집합에 대한 계산을 수행하고 단일 값을 반환합니다. 이러한 함수는 summarize 연산자와 함께 사용됩니다. 이 문서에서는 유형별로 그룹화된 사용 가능한 모든 집계 함수를 나열합니다. 스칼라 함수는 스칼라 함수 형식을 참조 하세요.

이진 함수

함수 이름 설명
binary_all_and() 그룹의 이진 AND를 사용하여 집계된 값을 반환합니다.
binary_all_or() 그룹의 이진 OR을 사용하여 집계된 값을 반환합니다.
binary_all_xor() 그룹의 이진 XOR을 사용하여 집계된 값을 반환합니다.

동적 함수

함수 이름 설명
buildschema() 동적 입력의 모든 값을 허용하는 최소 스키마를 반환합니다.
make_bag(), make_bag_if() 조건자 없이 그룹 내에서 동적 값의 속성 모음을 반환합니다.
make_list(), make_list_if() 조건자를 사용하지 않고 그룹 내의 모든 값 목록을 반환합니다.
make_list_with_nulls() null 값을 포함하여 그룹 내의 모든 값 목록을 반환합니다.
make_set(), make_set_if() 조건자가 없는 그룹 내의 고유 값 집합을 반환합니다.

행 선택기 함수

함수 이름 설명
arg_max() 인수가 최대화되면 하나 이상의 식을 반환합니다.
arg_min() 인수가 최소화되면 하나 이상의 식을 반환합니다.
take_any(), take_anyif() 조건자를 사용하지 않고 그룹에 대해 비어있지 않은 임의의 값을 반환합니다.

통계 함수

함수 이름 설명
avg() 그룹 전체의 평균 값을 반환합니다.
avgif() 조건자를 사용하여 그룹 전체의 평균 값을 반환합니다.
count(), countif() 조건자가 없는 그룹 수를 반환합니다.
count_distinct(), count_distinctif() 조건자를 사용하지 않고 그룹의 고유 요소 수를 반환합니다.
dcount(), dcountif() 조건자가 없는 그룹 요소의 대략적인 고유 개수를 반환합니다.
hll() 근사값의 중간 값인 그룹 요소의 dcount HLL(HyperLogLog) 결과를 반환합니다.
hll_if() 조건자를 사용하여 근사값의 중간 값인 그룹 요소의 dcount HLL(HyperLogLog) 결과를 반환합니다.
hll_merge() 병합된 HLL 결과에 대한 값을 반환합니다.
max(), maxif() 조건자가 없는 그룹 전체의 최대값을 반환합니다.
min(), minif() 조건자가 없는 그룹 전체의 최소값을 반환합니다.
percentile() 그룹의 백분위수 추정값을 반환합니다.
percentiles() 그룹의 백분위수 추정값을 반환합니다.
percentiles_array() 배열의 백분위수 근사값을 반환합니다.
percentilesw() 그룹의 가중치 백분위수 근사값을 반환합니다.
percentilesw_array() 배열의 가중치 백분위수 근사치를 반환합니다.
stdev(), stdevif() 조건자가 없는 샘플로 간주되는 모집단에 대한 그룹 전체의 표준 편차를 반환합니다.
stdevp() 대표로 간주되는 모집단의 그룹 전체 표준 편차를 반환합니다.
sum(), sumif() 조건자를 사용하지 않고 그룹 내 요소의 합계를 반환합니다.
tdigest() 그룹 근사값인 백분위수 근사값에 대한 중간 결과를 반환합니다.
tdigest_merge() 그룹 전체에서 병합된 tdigest 값을 반환합니다.
variance(), varianceif() 조건자 없이 그룹 전체의 분산을 반환합니다.
variancep() 대표로 간주되는 모집단의 그룹 간 분산을 반환합니다.