take_any()(집계 함수)
임의로 summarize 연산자의 각 그룹에 대해 하나의 레코드를 선택하고 이러한 각 레코드에 대해 하나 이상의 식 값을 반환합니다.
사용되지 않는 별칭: any()
참고
사용되지 않는 버전은 집계에서 반환 any()
된 열에 접두사를 추가 any_
합니다.
Syntax
take_any(
expr_1 [,
expr_2 ...])
take_any(
*)
구문 규칙에 대해 자세히 알아봅니다.
매개 변수
이름 | 형식 | 필수 | Description |
---|---|---|---|
expr_N | string |
✔️ | 레코드를 선택하는 데 사용되는 식입니다. 식 대신 와일드카드 값(* )이 지정되면 모든 레코드가 선택됩니다. |
반환
집계 함수는 take_any
summarize 연산자의 각 그룹에서 불확정적으로 선택한 각 레코드에 대해 계산된 식의 값을 반환합니다.
인수가 *
제공되면 함수는 식이 group-by 열을 금지하는 summarize 연산자에 대한 입력의 모든 열인 것처럼 동작합니다(있는 경우).
설명
이 함수는 복합 그룹 키 값당 하나 이상의 열 샘플 값을 가져올 때 유용합니다.
함수가 단일 열 참조와 함께 제공되면 해당 값이 있는 경우 null이 아닌/비어 있지 않은 값을 반환하려고 시도합니다.
이 함수의 확정되지 않은 특성으로 인해 연산자의 단일 애플리케이션 summarize
에서 이 함수를 여러 번 사용하는 것은 이 함수를 여러 식과 함께 한 번에 사용하는 것과 같지 않습니다. 전자는 각 애플리케이션이 다른 레코드를 선택하게 할 수 있지만, 후자는 모든 값이 단일 레코드(고유 그룹별)를 통해 계산되도록 보장합니다.
예제
확정되지 않은 상태 표시:
StormEvents
| summarize take_any(State)
출력
시스템 상태 |
---|
대서양 남부 |
임의 레코드에 대한 모든 세부 정보를 표시합니다.
StormEvents
| project StartTime, EpisodeId, State, EventType
| summarize take_any(*)
출력
StartTime | EpisodeId | 시스템 상태 | EventType |
---|---|---|---|
2007-09-29 08:11:00.0000000 | 11091 | 대서양 남부 | 용오름 |
'A'로 시작하는 각 상태에 대한 임의 레코드의 모든 세부 정보를 표시합니다.
StormEvents
| where State startswith "A"
| project StartTime, EpisodeId, State, EventType
| summarize take_any(*) by State
출력
시스템 상태 | StartTime | EpisodeId | EventType |
---|---|---|---|
알래스카 | 2007-02-01 00:00:00.0000000 | 1733 | 홍수 |
대서양 남부 | 2007-09-29 08:11:00.0000000 | 11091 | 용오름 |
애틀랜틱 노스 | 2007-11-27 00:00:00.0000000 | 11523 | 해상 뇌우 바람 |
애리조나 | 2007-12-01 10:40:00.0000000 | 11955 | 갑작스러운 홍수 |
아메리칸사모아 | 2007-12-07 14:00:00.0000000 | 13183 | 갑작스러운 홍수 |
아칸소 | 2007-12-09 16:00:00.0000000 | 11319 | 광원 |
ALABAMA | 2007-12-15 18:00:00.0000000 | 12580 | 폭우 |
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기