count_distinctif()(집계 함수) - (미리 보기)
조건부로 요약 그룹당 스칼라 식에 지정된 고유 값 또는 요약 그룹을 생략한 경우 고유 값의 총 수를 계산합니다. 조건자가 계산 true
되는 레코드만 계산됩니다.
참고
이 함수는 summarize 연산자와 함께 사용됩니다.
고유 값 개수의 추정만 필요한 경우 리소스를 덜 사용하는 dcountif 집계 함수를 사용하는 것이 좋습니다.
참고
- 이 함수는 100M 고유 값으로 제한됩니다. 너무 많은 값을 반환하는 식에 함수를 적용하면 런타임 오류(HRESULT: 0x80DA0012)가 생성됩니다.
- 여러 클러스터의 여러 데이터 원본에서 작동할 때 함수 성능이 저하될 수 있습니다.
Syntax
count_distinctif
(
Expr,
조건자)
구문 규칙에 대해 자세히 알아봅니다.
매개 변수
이름 | 형식 | 필수 | Description |
---|---|---|---|
expr | 스칼라(scalar) | ✔️ | 고유 값을 계산할 식입니다. |
predicate | string |
✔️ | 집계할 레코드를 필터링하는 데 사용되는 식입니다. |
반환
조건자가 로 계산되는 모든 레코드에 대해 요약 그룹당 expr의 고유 값 수를 나타내는 정수 값입니다.true
예제
이 예제에서는 각 상태에서 발생한 사망 원인 폭풍 이벤트의 유형 수를 보여 줍니다. 사망자 수가 0이 아닌 폭풍 이벤트만 계산됩니다.
StormEvents
| summarize UniqueFatalEvents=count_distinctif(EventType,(DeathsDirect + DeathsIndirect)>0) by State
| where UniqueFatalEvents > 0
| top 5 by UniqueFatalEvents
출력
시스템 상태 | UniqueFatalEvents |
---|---|
텍사스 | 12 |
캘리포니아 | 12 |
오클라호마 | 10 |
뉴욕 | 9 |
캔자스 | 9 |
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기