집계 함수 형식 한 눈에 보기
집계 함수는 값 집합에 대한 계산을 수행하고 단일 값을 반환합니다. 이러한 함수는 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() | 조건자를 사용하지 않고 그룹 내의 고유 값 집합을 반환합니다. |
행 선택기 함수
함수 이름 | Description |
---|---|
arg_max() | 인수가 최대화되면 하나 이상의 식을 반환합니다. |
arg_min() | 인수가 최소화되면 하나 이상의 식을 반환합니다. |
take_any(), take_anyif() | 조건자를 사용하지 않고 그룹에 대해 비어 있지 않은 임의의 값을 반환합니다. |
통계 함수
함수 이름 | Description |
---|---|
avg() | 그룹 전체의 평균 값을 반환합니다. |
avgif() | 조건자를 사용하여 그룹 전체의 평균 값을 반환합니다. |
count(), countif() | 조건자를 사용하지 않고 그룹의 개수를 반환합니다. |
count_distinct(), count_distinctif() | 조건자를 사용하지 않고 그룹의 고유 요소 수를 반환합니다. |
dcount(), dcountif() | 조건자가 없는 그룹 요소의 대략적인 고유 개수를 반환합니다. |
hll() | 근사값의 중간 값인 그룹 요소의 dcount HLL(HyperLogLog) 결과를 반환합니다. |
hll_if() | 그룹 요소의 HLL(HyperLogLog) 결과를 반환하며, 약사(조건자 포함)의 dcount 중간 값입니다. |
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() | 대표로 간주되는 모집단의 그룹 간 분산을 반환합니다. |
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기