다음을 통해 공유


avgif()(집계 함수)

적용 대상: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

조건자가 계산되는 레코드에서 expr평균을 계산합니다true.

참고 항목

이 함수는 summarize 연산와 함께 사용됩니다.

구문

avgif(expr, 조건자)

구문 규칙에 대해 자세히 알아봅니다.

매개 변수

이름 Type 필수 설명
expr string ✔️ 집계 계산에 사용되는 식입니다. 값이 있는 null 레코드는 무시되며 계산에 포함되지 않습니다.
predicate string ✔️ true이면 expr 계산 값이 평균에 추가된다는 조건자입니다.

반품

조건자가 계산되는 레코드에서 expr평균 값을 반환합니다true.

예시

이 예제에서는 손상이 발생한 경우 상태별 평균 피해를 계산합니다.

StormEvents
| summarize Averagedamage=tolong(avg( DamageCrops)),AverageWhenDamage=tolong(avgif(DamageCrops,DamageCrops >0)) by State

표시된 결과 테이블에는 처음 10개의 행만 포함됩니다.

State(상태) Averagedamage Averagewhendamage
TEXAS 7524 491291
KANSAS 15366 695021
아이오와주 4332 28203
일리노이주 44,568 2574757
MISSOURI 340719 8806281
그루지야 490702 57239005
MINNESOTA 2835 144175
위스콘신주 17764 438188
네브래스카주 21366 187726
NEW YORK 5 10000
... ... ...