다음을 통해 공유


countif()(집계 함수)

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

조건자가 계산되는 행 수를 계산합니다true.

Null 값은 무시되며 계산에 영향을 주지 않습니다.

참고 항목

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

구문

countif(술어)

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

매개 변수

이름 Type 필수 설명
predicate string ✔️ 집계 계산에 사용되는 식입니다. 값은 bool의 반환 형식을 가진 스칼라 식일 수 있습니다.

반품

조건자가 계산되는 행 수를 반환합니다true.

예제

주별 폭풍 수

이 예제에서는 주별 작물에 피해를 주는 폭풍의 수를 보여 줍니다.

StormEvents
| summarize TotalCount=count(),TotalWithDamage=countif(DamageCrops >0) by State

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

State(상태) TotalCount TotalWithDamage
TEXAS 4701 72
KANSAS 3166 70
아이오와주 2337 359
일리노이주 2022 35
MISSOURI 2016 78
그루지야 1983 17
MINNESOTA 1881 37
위스콘신주 1850 75
네브래스카주 1766 201
NEW YORK 1750 1
... ... ...

문자열 길이에 따라 개수 계산

이 예제에서는 문자가 4자 이상인 이름 수를 보여줍니다.

let T = datatable(name:string, day_of_birth:long)
[
   "John", 9,
   "Paul", 18,
   "George", 25,
   "Ringo", 7
];
T
| summarize countif(strlen(name) > 4)

출력

countif_
2

조건자 식이 없는 행을 계산하는 count() 함수입니다.