maxif()(집계 함수)
적용 대상: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
조건자가 계산되는 레코드에서 expr의 최대값을 계산합니다true
.
참고 항목
이 함수는 summarize 연산자와 함께 사용됩니다.
조건자 식 없이 그룹 전체의 최대값을 반환하는 max() 함수도 참조하세요.
구문
maxif(
expr,
조건자)
구문 규칙에 대해 자세히 알아봅니다.
매개 변수
이름 | Type | 필수 | 설명 |
---|---|---|---|
expr | string |
✔️ | 집계 계산에 사용되는 식입니다. |
predicate | string |
✔️ | 행을 필터링하는 데 사용되는 식입니다. |
반품
조건자가 계산되는 레코드에서 expr의 최대값을 반환합니다true
.
예시
이 예제에서는 사상자가 없는 이벤트의 최대 피해를 보여 줍니다.
StormEvents
| extend Damage=DamageCrops + DamageProperty, Deaths=DeathsDirect + DeathsIndirect
| summarize MaxDamageNoCasualties=maxif(Damage, Deaths == 0) by State
출력
표시된 결과 테이블에는 처음 10개의 행만 포함됩니다.
State(상태) | MaxDamageNoCasualties |
---|---|
TEXAS | 25000000 |
KANSAS | 37500000 |
아이오와주 | 15000000 |
일리노이주 | 5000000 |
MISSOURI | 500005000 |
그루지야 | 344000000 |
MINNESOTA | 38390000 |
위스콘신주 | 45000000 |
네브래스카주 | 4000000 |
NEW YORK | 26000000 |
... | ... |