다음을 통해 공유


maxif()(집계 함수)

적용 대상: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft 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
... ...