avgif()(집계 함수)
적용 대상: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft 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 |
... | ... | ... |