take_anyif()(집계 함수)
조건자가 'true'인 레코드의 summarize 연산자에서 각 그룹에 대해 하나의 레코드를 임의로 선택합니다. 함수는 이러한 각 레코드에 대한 식 값을 반환합니다.
이 함수는 복합 그룹 키 값당 하나의 열의 샘플 값을 가져올 때 유용하며 , 일부 조건자가 적용됩니다. 이러한 값이 있으면 함수는 null이 아닌/비어 있지 않은 값을 반환하려고 시도합니다.
사용되지 않는 별칭: anyif()
참고
사용되지 않는 버전은 집계에서 반환 any()
된 열에 접두사를 추가 any_
합니다.
Syntax
take_anyif(
Expr,
조건자)
구문 규칙에 대해 자세히 알아봅니다.
매개 변수
이름 | 형식 | 필수 | Description |
---|---|---|---|
expr | string |
✔️ | 레코드를 선택하는 데 사용되는 식입니다. |
predicate | string |
✔️ | 평가에 고려할 수 있는 레코드를 나타냅니다. |
반환
집계 함수는 take_anyif
summarize 연산자의 각 그룹에서 임의로 선택한 각 레코드에 대해 계산된 식 값을 반환합니다. 조건자가 'true'를 반환하는 레코드만 선택할 수 있습니다. 조건자가 'true'를 반환하지 않으면 null 값이 생성됩니다.
예제
이벤트 설명에 핵심 구가 있는 Storm 이벤트에서 임의의 EventType을 선택합니다.
StormEvents
| summarize take_anyif(EventType, EventNarrative has 'strong wind')
출력
EventType |
---|
강한 바람 |
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기